A-A+
执行下列程序时输入:123<空格>456<空格>789<回车> 输出结果是()。 main(
问题详情
执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是()。 main() { char s[100]; int c, i; scanf("%c",&c); scanf("%d",&i); scanf("%s",s); printf("%c,%d,%sn",c,i,s); }
A.1,456,789
B.1,23,456
C.1,23,456,789
D.123,456,789请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:B
解析:第一个输入语句只接收一个字符'1';第二个输入语句接收一个整数23,遇到空格停止;第三个输入语句接收一个字符串"456",遇到空格停止。