已知int a,b;用语句scanf("%d%d",&a,&b);输入a,b的值,不能作为输入数据分隔符的是______。
A.,
B. 空格
C. 回车
D. "[tab]"
查看答案
有以下程序#include main(){ int al,a2; char cl,c2;scanf(“%d%c%d%c”,&a1,&cl,&a2,&c2);printf(“%d, %c,%d, %c”,a1,c1,a2, c2);}若想通过键盘输入,使得a1的值为12,a2的值为34,c1的值为字符a,c2的值为字符b,程序输出的结果是:12,a,34,b 则正确的输入格式是(以下~代表空格,代表回车)
A. 12a34b
B. 12~a~34~b
C. 12,a,34,b
D. 12~a34~b
已知I,j,k为int型变量,若从键盘输入:1,2,3<回车>,使I的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是______。
A. scanf("%2d%2d%2d",&I,&j,&k);
B. scanf("%d %d %d",&I,&j,&k);
C. scanf("%d,%d,%d",&I,&j,&k);
D. scanf("I=%d,j=%d,k=%d",&I,&j,&k);
设a,b,c,d均是int类型变量,为了使以下程序段的输出为:1234+123+12+1,正确的输入形式应当是______。scanf("%4d+%3d+%2d+%1d",&a,&b,&c,&d);printf("%4d+%3d+%2d+%1d",a,b,c,d);
A. 1234123121
B. 1234123412341234
C. 1234+1234+1234+1234
D.1234+123+12+1
根据定义和数据的输入方式,输入语句的正确形式为______。已有定义:float f1,f2;数据的输入方式:4.523.5
A.scanf("%f,%f",&f1,&f2);
B. scanf("%f%f",&f1,&f2);
C. scanf("%3.2f%2.1f",&f1,&f2);
D. scanf("%3.2f,%2.1f",&f1,&f2);