A-A+

有如下程序: #include<stdio.h> main() { float x=2.0

2022-08-06 02:26:38 问答库 阅读 174 次

问题详情

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

参考答案

正确答案:C
解析:该题目考查对if-elseif结构的理解。由于x的值满足x<10.0的关系,所以程序执行y=1.0/x;语句,y的值等于0.5。用printf函数按%f格式输出时,结果为小数点后保留6位。

考点:程序