若a是基本整型变量,c是字符型变量,b是单精度实型变量,输入语句____是错误的。
A: scanf("a=%d,c=%c,b=%f”, &a, &c,&b);
B: scanf("%d,%c,%f”, &a, &c,&b);
C: scanf("%d%c%f”, a, c,b);
D: scanf("%d%c%f”, &a, &c,&b);
A: scanf("a=%d,c=%c,b=%f”, &a, &c,&b);
B: scanf("%d,%c,%f”, &a, &c,&b);
C: scanf("%d%c%f”, a, c,b);
D: scanf("%d%c%f”, &a, &c,&b);
举一反三
- 若double型变量已正确定义,要给a,b,c输入数据,从键盘输入:1.0,2.5,3.9,正确的输入语句是( )。 A: scanf(“%lf,%lf,%lf”,&a,&b,&c); B: scanf(“%f,%f,%f”,a,b,c); C: scanf(“%f,%f,%f”,&a,&b,&c); D: scanf(“%f%f%f”,&a,&b,&c);
- 若有说明语句:int a; floatb;,以下输入语句正确的是_____。 A: scanf("%d B: %.f",&a,&b); C: scanf("%f%f",&a,&b); D: scanf("%f,%d",&a,&b); E: scanf("%d%f",&a,&b);
- 若变量a、b、c被定义为int型,从键盘给它们输入数据,正确的输入语句是_____。 A: scanf("%d%d%d", &a, &b, &c); B: scanf("%d%d%d", a, b, c); C: scanf("%f%f%f", &a, &b, &c); D: scanf("%d%d%d", &a&b&c);
- 定义变量如下:int x;float y;则以下输入语句正确的是: A: scanf(“%f%f”,&x,&y); B: scanf(“%f%d”,&x,&y); C: scanf(“%f%d”,&y,&x); D: scanf(“%5.2f%2f”,&x,&y);
- 若变量c定义为float型变量,能给变量c正确赋值的语句是(). A: scanf("%f",c) B: scanf("%8.4f",&c) C: scanf("%d",&c) D: scanf("%f",&c)