A: printf(“%3.1f\n”,a);
B: scanf(“%3f”,&a);
C: printf(“%3f”,a);
D: scanf(“%3.1f”,&a);
举一反三
- 已有如下定义语句,则不能正确执行的语句是 。float a=12.5; A: printf("%3.1f\n",a); B: scanf("%3f",&a); C: printf("%3f",a); D: scanf("%3.1f",&a);
- 已有如下定义语句,则不能正确执行的语句是 。float a=12.5; A: printf("%3.1f ",a); B: scanf("%3f",&a); C: printf("%3f",a); D: scanf("%3.1f",&a);
- 若有定义“float f=123.45678;”,则执行语句“printf("%.3f", f);”后,输出结果是 。 A: 1.23e+02 B: 123.457 C: 123.456780 D: 1.234e+02
- intx;floaty;若输入形式为2˽3.4,输出形式为x+y=5.40,正确输入,输出语句是_____。 A: scanf(”%d,%f”,&x,&y);printf(“x+y=%4.2f”,x+y); B: scanf(”%d%f”,&x,&y);printf(“x+y=%4.2f”,x+y); C: scanf(”%d%f”,&x,&y);printf(“x+y=%6.1f”,x+y); D: scanf(”%d,%3.1f”,&x,&y);printf(“x+y=%4.2f”,x+y);
- 如果float a=123.456,则输出123.456的语句是: A: printf("%e",a); B: printf("%f",a); C: printf("%g",a); D: printf("%.3f",a);
内容
- 0
int x;float y; 若输入形式为2˽3.4,输出形式为x+y=5. 40,正确输入,输出语句是_____。 A: scanf(”%d,%f”,&x,&y); printf(“x+y= %4. 2f”, x+y); B: scanf(”%d%f”,&x,&y); printf(“x+y= %4. 2f”, x+y); C: scanf(”%d%f”,&x,&y); printf(“x+y= %6. 1f”, x+y); D: scanf(”%d,%3.1f”,&x,&y); printf(“x+y= %4. 2f”, x+y);
- 1
在下列语句中存在错误的是 A: int a,b;scanf("%d %f",&a,&b); B: int a,b;scanf("%d %d",a,b); C: int a,b;scanf("%d%d\n",&a,&b);printf("%d %d",a,b); D: float a,b;scanf("%3.2f %4.2f",&a,&b);printf("%f %f",a,b); E: float a,b;scanf("%f %f",&a,&b);printf("%f %f",a,b); F: float a,b;scanf("%f %f",&a,&b);printf("a=%4.3f,b=%4.3f",a,b); G: int a,b;scanf("%2d%2d",&a,&b);printf("a=%d,b=%d",a,b); H: int a,b;scanf("%d,%d",&a,&b);printf("a=%2d,b=%2d",a,b); I: int a,b;scanf("a=%d,b=%d",&a,&b);printf("a=%d,b=%d",a,b);
- 2
有变量定义int a;float c;下面输入语句不能正确赋值的是( ) A: scanf("%f %d",a, c) B: scanf("%d,%f", &a, &c) C: scanf("x=%d, c=%f", &a, &c) D: scanf("%d%f", &a, &c)
- 3
有如下变量定义: float x; double y; 则给变量x,y输入数据的正确语句是() A: scanf("%f%f",x,y); B: scanf("%f%f",&x,&y); C: scanf("%f%lf",x,y); D: scanf("%f%lf",&x,&y);
- 4
若有定义:int a; float x; 则下面正确的输入函数调用语句是( )。 A: scanf("%f%d",&a,&x); B: scanf("%f%d",a,x); C: scanf("%d%f",&a,&x); D: scanf("%d%f",a,x);