选择题
有以下程序:
#include <stdio.h>
main()
{ int i,l=0;
char a[]='How are you!';
for(i=0;a[i];i++)
if(a[i]!=' ')
a[j++]=a[i];
a[j]='\0';
printf('%s\n',a);
}
程序运行后的输出结果是______。
A、
Howareyou!u!
B、
areyou!
C、
you!
D、
Howareyou!
【正确答案】
D
【答案解析】
[考点] 字符串、函数的递归、标识符的作用域和存储类 初始数组a[]='How are you!',经过for循环语句和if条件语句后,将语句中的空格' '字符删除,因此输出结果为“Howareyou!”。
提交答案
关闭