A-A+

执行下列程序时输入:123<空格>456<空格>789<回车> 输出结果是()。 main(

2022-08-06 03:52:56 问答库 阅读 175 次

问题详情

执行下列程序时输入: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",遇到空格停止。

考点:空格,程序