单选题:下列程序运行时输入“2.0”,则输出结果是
下列程序运行时输入“2.0<回车>”,则输出结果是 @[C](2)
```c++
#include
int main(void)
{
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("%f\n", y);
return 0;
}
```
A. 0.000000
B. 0.250000
C. 0.500000
D. 1.000000
A.0.000000
B.0.250000
C.0.500000
D.1.000000
答案:C
```c++
#include
int main(void)
{
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("%f\n", y);
return 0;
}
```
A. 0.000000
B. 0.250000
C. 0.500000
D. 1.000000
A.0.000000
B.0.250000
C.0.500000
D.1.000000
答案:C