对于以下程序 若从键盘输入2.0↙ 则程序输出为 ___。 #include <stdio.h> int main() { floa
已帮助 人
对于以下程序,若从键盘输入2.0↙,则程序输出为 ___。 #include <stdio.h> int 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 ("%fn",y ); return 0; }
A.0.500000
B.0.000000
C.0.250000
D.1.000000

回答
共1条回复-
C 根据scanf函数附加的格式说明字符,可知%后的”*”是附加说明符,用来表示跳过它相应的数据,所以本题中忽略第2个数据的输入,则i=10,j=30,k的值不变,还是0,所以输出结果是l0300。
