全心思齐网

有一个程序实现如下功能:输入一个三位正整数,将数字位置重新排列,组成一个尽可能大的三位数?

3 // 输入三位数,例如312

5 // 分解成三个数字,a=2 b=1 c=3

1 // 如果b比c小,交换b和c, a=2 b=3 c=1

2 // 如果a比b小,交换a和b, a=3 b=2 c=1

1 // 如果b比c小,交换b和c, a=3 b=2 c=1

7 // 此时a最大,b次之,c最小

4 // 打印新数字

匿名回答于2019-12-16 07:22:26


相关知识问答