对于以下程序,若从键盘输入2.0,则程序输出为#include<stdio.h>intmain(){floatx,y;scanf("%f",&x);if(x<0.0)y=0.0;elseif((x<5.0)&&(x!=2.0))y=1.0/(x+2.0);elseif(x<10.0)y=1.0/x;elsey=10.0;printf("%f\n",y);return0;}
x=2.0,x<0.0条件为假,x!=2.0条件为假,其后面对应的语句都不执行。 x<10.0条件为真,执行其对应的子句y=1.0/2.0=0.500000