C语言编程大神,给我看看我的哪错了,应该怎么修改

2024-12-25 17:26:57
推荐回答(3个)
回答1:

money=100这就不对,你的money已经被宏定义变成"100.00“了,它就是"100.00"。你这么写就相当于”100.00=100",常量不能在赋值号左边。

回答2:

你好!!
int x,money=100,z; 这个定义里面的 money=100 删除,因为你在前面做了预定义了
而且你的计算里面有小数, int x,z; 不应该的整型,要改成 double x,z; 这样计算才会正确

回答3:

#define money 100.00  // <-- 删除这行就可以了。