执行下列程序时输入:123<空格>456<空格>789<回车>输出结果是 main() { char s[100];int c,i; scanf("%c",&c);scanf("%d",&i);scanf("%s",s);

admin2009-02-15  28

问题 执行下列程序时输入:123<空格>456<空格>789<回车>输出结果是    main()    {  char s[100];int c,i;       scanf("%c",&c);scanf("%d",&i);scanf("%s",s);       printf("%c,%d,%s\n",c,i,s);}

选项 A、123,456,789
B、1,456,789
C、1,23,456,789
D、1,23,456

答案8

解析 当执行输入时,把整数赋给字符型变量c(整型与字符型能相互转化),把23赋给整型变量i,把456赋给字符数组s,789之所以没有被接受是因为字符串输入时,遇空格结束。
转载请注明原文地址:https://kaotiyun.com/show/GvXp777K
0

最新回复(0)