.下列程序的输出结果是16.00,请填(1)空使程序完整.

main(){inta=9,b=2;   floatx=[  1  ] , y=... main ( ){ int a=9,b=2;   float x=[   1   ]  ,  y=1.1 , z;   z=a/2+b*x/y+1/2;   printf(“%5.2f\n”,z);} 展开
 我来答
小拽海马
推荐于2018-04-15
知道答主
回答量:14
采纳率:0%
帮助的人:10.7万
展开全部

答案是6.60

使用反推法

z = 4 + b*x/y + 0;

因为z=16.00,b=2所以

16.00 = 4 + 2*x/y;

即:12.00=2*x/y;

即:6.00=x/y;

因为y=1.1;

推出x=6.60

将x放入源程序测试,可得出z=16.00

boshlong
2011-11-28
知道答主
回答量:13
采纳率:0%
帮助的人:4.9万
展开全部
6.05
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式