下面程序中有错误的语句是:READ*,X
A: IF(X<0.0) THEN Y=1.0
B: ELSE IF(X<=10.0) THEN Y=2.0
C: ELSEY=3.0
D: ENDIFENDIFPRINT*,YEND
A: IF(X<0.0) THEN Y=1.0
B: ELSE IF(X<=10.0) THEN Y=2.0
C: ELSEY=3.0
D: ENDIFENDIFPRINT*,YEND
举一反三
- 下面程序中有错误的语句是:READ*,X A: IF(X<0.0) THEN Y=1.0 B: ELSE IF(X<=10.0) THEN Y=2.0 C: ELSEY=3.0 D: ENDIFENDIFPRINT*,YEND
- 请读程序: main() { float x,y; scanf("%f",&x); if(x<0.0) y=0.0; else if((x<5.0)&&(x!=2.0)) y=1.0/(x+2.0); else if(x<10.0) y=1.0/x; else y=10.0; printf("%f ",y); } 若运行时从键盘上输入2.0回车,则上面程序的输出结果是
- 下列选项中,能求出x和y中最小值,并赋值给min的是() A: min = x if x < y else y B: min = x < y ? x : y C: if x < y: min=x D: if (x<y):x, y = y, x
- 有如下程序intmain(){floatx=2.0,y;if(x<0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;printf(“%f\n”,y);return0;}该程序的输出结果是()
- 选择出合法的if语句(设intx,y;)()。 A: if(x!=y)if(x>y)printf("x>y\n"); else printf("x<y\n"); elseprintf("x==y\n"); B: if(x!=y) if(x>y)printf("x>y\n") else printf("x<y\n"); else printf("x==y\n"); C: if(x!=y)if(x>y)printf("x>y\n"); else printf("x<y\n") else printf("x==y\n"); D: if(x!=y) if(x>y) printf("x>y\n"); else printf("x<y\n") else printf("x= =y\n");