A: %d 改成%c
B: %d改成%f
C: 去掉%d
D: 程序正确
举一反三
- 阅读以下程序 int case;float printF; scanf("%d%f",&case,&printF); printf("%d %f\n",case,printF); 该程序编译时产生错误,其出错原因是______。
- 下面程序的输出结果为_____。 void main ( ) { int c = 90 ; float f; f = 5 / 9 * c - 32 ; printf ( "%.2f" , f ) ; }
- 已有程序段和输入数据的形式如下,程序中输入语句的正确形式应当为()。 main() { int a; float f; printf(" Input number:"); (输入语句) printf(" f=%f,a= %d ,f,a); } Input number: 4.5 2
- 以下程序的功能是计算下面函数的值。请填空。 # include # include float f( float,float,float); int main( ) { float x,y,z,sum; printf("\ninput x,y,z:\n"); scanf("%f%f%f",&x,&y,&z); sum=( ); printf("sum= %f\n",sum); return(0); } float f(float a,float b,float c) { float value; value=( ); return(value); }2f4cdb578a913e638a60b2fa2096c3a4.png
- 下面程序段,如果输入:1.23回车,输出为()。float f1;scanf("%f", &f1);printf("%f", f1); A: 1.230000 B: 1.23 C: 1.2 D: 以上都不对
内容
- 0
下列程序执行后的输出结果是(小数点后只写一位) 。 main() { float f; long d; int i; i=f=d=20/3; printf("%d %ld %f %f ", i,d,f,i+d+f); }
- 1
有如下程序段,对应正确的数据输入是( )。 float x,y; scanf(”%f%f”, &x,&y); printf(”a=%f,b=%f”, x,y); A: A=2.04,B=5.67 B: 2.04,5.67 C: 2.04 5.67 D: 2.055.67
- 2
中国大学MOOC: 阅读以下程序#include <stdio.h>main(){ int case ; float printF; printf("请输入2个数:"); scanf("%d %f",&case,&printF ); printf("%d %f\n",case,printF );}该程序在编译时产生错误,其出错原因是( )
- 3
以下程序的功能是计算函数 F(x,y,z)=(x+z)/(y-z)+(y+2 × z)/(x-2 × z) 的值,请将程序补充完整。 #include float f(float x,float y) { float value; value= 【 1 】 ; return value; } main() { float x,y,z,sum; scanf("%f%f%f",&x,&y,&z); sum=f(x+z,y-z)+f( 【 2 】 ); printf("sum=%f ",sum); }
- 4
以下程序运行后的输出结果____ main { char c; int n=100; float f=10; double x; x=f*=n/=(c=50); printf(“%d%f ”, n, x); }