C语言编程:输入一个字符串并存入a数组,a数组赋值给b数组。。
1个回答
推荐于2016-05-02 · 知道合伙人数码行家
关注
展开全部
#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);
}
#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'字符组成的,而这些字符全部可以在数组中存储
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |