有以下程序: #include main() {int al,a2;char c1,c2; scanf(’’%d%c%d%c’’,&a1,&e1,&a2,&c2); printf(’’%d,%d,%c,%c’’,a1,a2,c1,c2); } 若想通过键盘

admin2020-06-16  22

问题 有以下程序:
#include
main()
{int al,a2;char c1,c2;
scanf(’’%d%c%d%c’’,&a1,&e1,&a2,&c2);
printf(’’%d,%d,%c,%c’’,a1,a2,c1,c2);
}
若想通过键盘输入,使得输出结果是:12,34,a,b。则正确的输入格式是(以下]代表空格,代表回车)(  )。

选项 A、12〕a34〕b
B、12a34b
C、12,a,34,b
D、12〕a〕34]b

答案B

解析 scanf和printf会严格按照格式进行输入或输出,本题中scanf中没有非格式字符,因此,所有的输入均会被接收,所以选项B正确。
转载请注明原文地址:https://kaotiyun.com/show/iaCp777K
0

最新回复(0)