已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的数
问题描述:
已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的数
数据输入方式是 .
int a1,a2; char c1,c2;
scanf(“%d%d%c%c”,&a1,&a2,&c1,&c2);
A)1020AB↙ B)10 20 A B↙
C)10 20\x05AB↙ C)10,20,A,B↙
答
A
整形和字符型一起输入时中间不能连有空格,因为空格也是字符,所以BC错,D有逗号,那么在输入的格式控制也应该有逗号scanf(“%d,%d,%c,%c”,&a1,&a2,&c1,&c2);
这样才对.