一道c语言中的计算题

来源:百度知道 编辑:UC知道 时间:2024/05/25 18:36:48
为什么输入这个程序后显示illegal use of floating poin in funtion main?
main()
{
int a=2, b=3;
float x=3.5, y=2.5,z;
z=(a + b)/2 + x%y;
printf("%f\n ", z)
}
希望各位高手指点一下,谢了!!

楼上的还落下了这个,printf("%f\n ", z)后面有个 ;的。其实这个只要调试一下久可以找到错误的!

求余运算符%只能用于两个整数操作数。(