C语言编程:输入一个字符串并存入a数组,a数组赋值给b数组。。

 我来答
w3180121
推荐于2016-05-02 · 知道合伙人数码行家
w3180121
知道合伙人数码行家
采纳数:793 获赞数:2402
单片机 C语言 电脑 液晶 没有 证书 我们只是一个团队

向TA提问 私信TA
展开全部
#include<stdio.h>
#include<string.h>
void main()
{ char a[100]="",b[100]="";
int i=0;
int j=0;
gets(a);
while(a[i]!='\0')
{ if(a[i]>='a'&&a[i]<='z')
{
b[j++]=a[i];
}
i++ ;
}
puts(b);

}
更多追问追答
追问
字符串不是包括数字的吗?我运行了一下发现这个只能输出字母呀!而且a数组赋值给b数组又是怎么回事呢?赋值是复制的意思吗?
追答
C语言中的字符串实际上就是一个字符序列加一个'\0'字符组成的,而这些字符全部可以在数组中存储
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式