A-A+

若有以下程序 main(){ inti j=0; chara[]=Howareyou!; f

2022-08-12 18:43:33 问答库 阅读 197 次

问题详情

若有以下程序 main(){ inti,j=0; chara[]=Howareyou!; for(i=0;a[i];i++) if(a[i]!=) aD++]=a[i]; a[j]=; printf(%sn,a);} 则程序的输出结果是
A.Howareyou
B.Hay!
C.Howareyou!
D.Howareyou!

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
主函数中利用for循环访问字符串的每一个字符,判断当前字符是否为空格,如果是空格则删除。因此删除字符串""Howareyou!”中空格以后,字符串为Howareyou!。

考点:程序