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

问题描述:

有一个程序实现如下功能:输入一个三位正整数,将数字位置重新排列,组成一个尽可能大的三位数.
请从以下VB代码中选取,依次排列组合后实现上述功能.(程序段可以反复使用,也可不选)编号依次为__

1个回答 分类:综合 2014-09-24

问题解答:

我来补答
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 // 打印新数字
 
 
展开全文阅读
剩余:2000
上一页:第九题,详解
下一页:gyyv