美版超力战队第五季:问个c++中的题目 , 输出的结果是多少?请大家帮着看看。

来源:百度文库 编辑:神马品牌网 时间:2024/05/01 19:36:42
#include<iostream.h>
void 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;
cout<<y<<endl;
}

0.5
首先判断x是否小于0.0(由于x=2.0,所以结果为否,进入第一个else),然后判断x是否小于10.0(x=2.0,显然小于,满足条件),所以执行y=1.0/x(也就是y=1.0/2.0),最后输出y,也就是输出0.5。

0.5

0.5

0.5

0.5