编写程序,从键盘输入一个字符串存放在字符数组a中,再将a元素中的所有小写字母存放到字符数组b中

请指出此程序中的问题,谢谢
2024-11-05 06:32:35
推荐回答(2个)
回答1:

嵌套循环里面不太对吧
i=0;

j=0;
while(i<20)
{
if(a[i]>='a' && a[i]<='z')

{

b[j++] = a[i];

}

i++;

}
输出部分改成
for(i=0;i printf('%d\n',b[i]);

回答2:

你把J设为外层循环,这样i要循环一轮,J才变一下,你又要将a[i]的值给b[j],这样只有b的所有值都将是a[19],