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

请指出此程序中的问题,谢谢... 请指出此程序中的问题,谢谢 展开
 我来答
箫韶九成凤凰来仪7
推荐于2017-12-15 · TA获得超过378个赞
知道小有建树答主
回答量:394
采纳率:0%
帮助的人:330万
展开全部
嵌套循环里面不太对吧
i=0;

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

{

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

}

i++;

}
输出部分改成
for(i=0;i<j;i++)
printf('%d\n',b[i]);
追问
希望可在原程序上进行更改,谢谢
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
暗夜X幽冥
2015-05-16 · 超过15用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:31.6万
展开全部
你把J设为外层循环,这样i要循环一轮,J才变一下,你又要将a[i]的值给b[j],这样只有b的所有值都将是a[19],
追问
希望可在原程序上进行更改,谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式