请大神帮我看看C语言if else语句的错误

这个程序哪里错了啊,为什么max显示的不是最大值呢。
2025-03-23 18:22:29
推荐回答(3个)
回答1:

思路不清晰。。也就是头脑没有清醒~_!
把判断的所有的else if语句都删除掉。。
只需要三句:
if (maxif (maxif (max对于你担心的如else if (max=b) ;这句话没有什么意义啊,假如等于,保持不变就可以了,还需要判断吗?不需要判断的了。

回答2:

以上代码中三处if else if 语句均有错误,应该为:
if(maxif(maxif(max

回答3:

max=a;
if(maxif(maxif(maxprintf("max=%d",max);