A-A+

有如下程序 main() { float x=2.0 y; if(x<0.0)y=0.0;

2022-08-06 00:23:39 问答库 阅读 173 次

问题详情

有如下程序 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("%fn",y); } 该程序输出结果是_____。
A.0
B.0.25
C.0.5
D.1请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:本题考查的是if……else语句的使用。x=2.0,符合第二个IF语句的条件x<10.0,所以执行y=1.0/x语句,即y=1.0/2.0=0.500000。

考点:程序