
.下列程序的输出结果是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);}
展开
2个回答
展开全部
答案是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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |