c语言if语句 求三个整数中最大的数

2025-03-23 01:37:51
推荐回答(5个)
回答1:

程序是对的,不过可以挑一些小毛病。

比如把scanf分开写
让他一次接受一个输入
不要一次性输入三个
要不在输入一个就回车的时候就会出错

在你的程序中
用不到else语句
如果用到else语句
程序的流程就复杂了
你想一下
如果max不小于b或c
你打算怎么处理
是不是不用任何处理直接进入下一个比较就可以了?
这个时候你就可以省略掉else语句

满意请采纳,不满意请追问

回答2:

if(max句子表达的意思是,如果括号内条件成立,就执行后边的赋值语句。
举个例子:
if(maxelse max=c;
"else" 语句是括号内条件不成立的话才执行。如果不做判断,尽可以省略好了。

回答3:

程序没问题。
至于你问的问题的答案是对的。
if判断完了else没有要执行的。就会进行下一步的if判断。else就没必要写。
因为我只判断if的情况,else的情况我交给了下一个if判断了。

回答4:

else是if语句的附属语句,可加可不加。
程序是对的。

回答5:

是对的。。。