下面程序的正确运行结果是()#includemain(){inta=1,b=4,c=2;float  x=5.5,y=

下面程序的正确运行结果是()
#include
main()
{inta=1,b=4,c=2;
float  x=5.5,y=9.0,z;
z=(a+b)/c+sqrt((double)y)*1.2/c+x;
prinff("%f\n",z);
}


A、

9.800000


B、

9.300000


C、

8.500000


D、

8.000000


【正确答案】:B
【题目解析】:

%f表示其输出格式为浮点数。优先级:double>float>int

所以,运算:z=(a+b)/c+sqrt((double)y)*1.2/c+x=2+1.800000+5.5=9.300000