已有如下定义语句,则不能正确执行的语句是 。float a=12.5;
A: printf("%3.1f\n",a);
B: scanf("%3f",&a);
C: printf("%3f",a);
D: scanf("%3.1f",&a);
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);