已有如下程序定义和输入语句,要求输入变量a,b,c,d的值分别为 10,'a','b',1234.56,当从屏幕的第一列开始输入数据,程序的输出如下: a=10 b=a c=b d=1234.560000 则下列正确的数据输入方式是________。 #include int main() { int a; char b,c; double d; scanf("a=%d",&a); getchar(); scanf("%c",&b); scanf(" c=%c",&c); scanf("%lf",&d); printf("a=%d\nb=%c\nc=%c\nd=%f\n",a,b,c,d); return 0; }
举一反三
- 已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A,B,当从第一列开始输入数据时,正确的数据输入方式是:int a1,a2; char c1,c2;scanf(“%d%d”,&a1,&a2);scanf(“%c%c”,&c1,&c2)() A: 1020AB B: 10 20AB C: 10 20 AB D: 10 20AB
- 若有定义int a;float b;double c;程序运行时输入:34 5[回车]能把3输入给变量a、 4输入给变量b、 5输入给变量c的语句是 A: scanf(“%d%f%f”,&a,&b,&c); B: scanf(“%d%lf%f”,&a,&b,&c); C: scanf(“%d%lf%lf”,&a,&b,&c); D: scanf(“%f%f%lf”,&a,&b,&c);
- 已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是 。int a1,a2;char c1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);
- 已有如下定义和输入语句: int a1,a2; char c1,c2; scanf("%d%c%d%c",&a1,&c1,&a2,&c2); 若要求a1,a2,c1,c2值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是( )。
- 已有如下定义和输入语句 ,若要求a1,a2,c1,c2值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是:int a1,a2; char c1,c2;scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2)() A: 10A 20B< CR> B: 10 A 20 B C: 10A20B D: 10A20 B