谁能帮我算一道C语言题

来源:百度知道 编辑:UC知道 时间:2024/05/16 12:38:35
下列程序的输出结果是16.00
main()
{int a=9,b=2;
float x= ,y=1.1,z;
z=a/2+b*x/y+1/2;
printf("%5.2f\n",z);
}
题目求X,我希望得到详细的解答方法,如果有语法错误请高手指点
先谢了各位西哦年第

main()
{int a=9,b=2;
float x=6.6,y=1.1,z; \\我猜x=6.6
z=a/2+b*x/y+1/2; \\由于a和2都是整形,所以a/2=4(取整数部分)同理 1/2=0
printf("%5.2f\n",z); 输出时五个位,两位小数的浮点型的数。
}
你输出的是z,怎么可能是求x.

float x= ,y=1.1,z; //X=?

你的float x=错了呀,怎么写成这样子了呀,如果你写成float x,也能算出答案,但是随机的,因为你没有给x输入你一个值呀