执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是main(){ char s[
执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是main() { char s[100];int c,i; scanf("%c",&c);scanf("%d",&i);scanf("%s",s); prinnf("%c,%d,%s\n",c,i,s);} A.123,456,789 B.1,456,789 C.1,23,456,789 D.1,23,456
正确答案:D本题考查格式输入。程序中定义了一个字符数组s,两个整型变量i和c。随后调用了三次格式输入函数scanf。第一个scanf函数只能输入一个字符型的数据,第二个函数是输入一个整型数据,第三个函数是输入一个字符串。执行代码时,输入123<空格>456<空格>789<回车>,将1作为一个字符用第一个scanf函数输入,23作为一个整型数据由第二个函数输入,而字符串的输入则是以非空白字符开始到第一个空白字符结束,将456作为字符串由第三个scanf函数输入到数组中,该函数在第二
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
