为什么while 换成if ,输出答案就不对了?

2024-11-02 00:38:36
推荐回答(2个)
回答1:

while是循环,if是判断,两个不等价,前者可以执行多次循环体,后者锋空拿执行一次。
输出答案当然不银搭一样了。前者对,后者亏汪就可能不对。

回答2:

while是一个循环max%min!=0时 也就是max>=min时答配执行循环
如果换成if就是最多执行一次的条件语清宏指句,当绝兆max>=min执行。