下面程序的正确运行结果是()
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