有如下程序: #include<stdio.h> main() { float x=2.0,y; if(x<0.0) y=0.0; else if(x<10.0)y=1.0/x; else y=1.

admin2009-01-15  27

问题 有如下程序:    #include<stdio.h>    main()    {  float x=2.0,y;       if(x<0.0)  y=0.0;       else if(x<10.0)y=1.0/x;       else y=1.0;       printf("%f\n",y);    }    该程序的输出结果是(    )。

选项 A、0
B、0.25
C、0.5
D、1

答案4

解析 该题目考查对if-else if结构的理解。由于x的值满足x<10.0的关系,所以程序执行y=1.0/x;语句,y的值等于0.5。用printf函数按%f格式输出时,结果为小数点后保留6位。
转载请注明原文地址:https://kaotiyun.com/show/VsXp777K
0

最新回复(0)