有以下程序 #include main() { char b[4][10]; int i; for (i=0; i

admin2020-05-19  24

问题 有以下程序
#include
main()
{ char b[4][10]; int i;
for (i=0; i<4; i++)
scanf("%s", b);
printf("%s%s%s%s\n", b[0],b[1],b[2],b[3]);
}
执行时若输入: Fig flower is red. <回车>则输出结果是( )。

选项 A、Figflowerisred.
B、Figfloweris red.
C、Figflower is red.
D、Fig flower is red.

答案A

解析 scanf()输入字符串的时候,空格和回车符均为分隔符,所以不能记录空格,即b[1]= "Fig",b[2]= "flower",b[2]= "is",b[3]= "red. ",所以输出结果为选项A
转载请注明原文地址:https://kaotiyun.com/show/CcCp777K
0

最新回复(0)