有如下程序,#includeint main(){ int a1,a2; char c1,c2; scanf("%d%d",&a1,&a2); scanf("%c%c",&c1,&c2);} 若要求a1、a2、c1、c2的值分别为10、20、A、B,正确的数据输入是()(注:□表示空格,表示回车)
A. 1020AB
B. 10□20AB
C. 10□20□ABC
D. 10□20AB
查看答案
若x、y均定义为int型,z定义为double型,以下不合法的scanf()函数调用语句是()
A. scanf("%d%1x,%1e",&x,&y,&z);
B. scanf("%2d%d%1f",&x,&y,&z);
C. scanf("%x%*%o",&x,&y,&z);
D. scanf("%x%ox,%6.3f",&x,&y,&z);
已有如下定义和输入语句,int a1,a2;char c1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);若要求a1、a2、c1、c2的值分别为10、20、A和B,当从第一列开始输入数据时,正确的数据输入方式是()。(注:□表示空格,表示回车)
A. 10A□20B
B. 10□A□20□B
C. 10A20B
D. 10A20□B
已有如下定义和输入语句,int a1,a2;char c1,c2;scanf("%d%d",&a1,&a2);scanf("%c%c",&c1,&c2);若要求a1、a2、c1、c2的值分别为10、20、A和B,当从第一列开始输入数据时,正确的数据输入方式是()。(注:□表示空格,表示回车)
A. 1020AB
B. 10□20AB
C. 10□□20□□AB
D. 10□20AB
阅读以下程序,当输入数据的形式为:25、13、10,正确的输出结果为()#includeint main(){ int x,y,z; scanf("%d%d",&x,&y,&z); printf("x+y+z=%d\n",x+y+z); }
A. x+y+z=48
B. x+y+z=35
C. x+z=35
D. 不确定