设变量均已正确定义,若要通过 scanf("%d%c%d%c",&a1,&c1,&a2,&c2); 语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)( )。

admin2019-08-18  28

问题 设变量均已正确定义,若要通过
scanf("%d%c%d%c",&a1,&c1,&a2,&c2);
语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)( )。

选项 A、10X<回车>
20Y<回车>
B、10□X20□Y<回车>
C、10□X<回车>
20□Y<回车>
D、10□X□20□Y<回车>

答案A

解析 考查scanf函数。格式控制符为"%c"的情况下,空格和回车也能作为一个字符被接收,要保证输入结果的正确性,a1和c1数据之间以及a2和c2数据之间在输入时不能带有其他字符(空格或者回车),由此答案选A。
转载请注明原文地址:https://jikaoti.com/ti/t0f0FFFM
0

相关试题推荐
最新回复(0)