A-A+

下列程序的输出结果是16.00 请填空。 include <stdio.h> main()

2022-08-12 19:04:05 问答库 阅读 197 次

问题详情

下列程序的输出结果是16.00,请填空。 include <stdio.h> main() { int a=9, b=2; float x=【 】,y=1.1,z; z=a/2+b*x/y+1/2; printf("%5.2fn",z); }


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:6.6
本题以浮点格式输出z值,宽度为5,有2位小数。应该注意的是,两个整数运算结果仍为整数,如1/2的结果为0。本题可逐步求解:16.00=9/2+2*x/1.1+1/216.00=4+2*x/1.1+012.00=2*x/1.1所以,x的值为6.6。

考点:程序