将一个三位数重新组合得到最大的三位数,比如124 变成421 我用最简单的if 未使用嵌套这么写输出不了

img

img

我用最简单的 6个 if 编译了当时输出不了答案哇😭 谢谢将一个三位数重新组合得到最大的三位数,比如124 变成421 我用最简单的if 未使用嵌套这么写输出不了

a<b<c
->
a<b&&b<c

还有 %d 后面别空格

数学上判断一个数在两个数之间,用a<b<c没毛病,但计算机却不认可,因为它的处理过程是,先判断a<b,然后这个逻辑结果再和c进行比较,虽然编译没毛病,但显然逻辑结果和你本身的目的背道而驰了。正确的计算机写法是 if (a<b && b<c)

img