用火柴棒可以组成0~9的数字。(图1)
小芳是个喜欢动脑的小女孩。在一次学习用火柴棒摆放数字的游戏中中,她发现通过移动火柴棒可以将一个数字变成另外的一个数字。
例如 69这个数字,通过移动一根火柴可以变成09、99、38、83、66、60、58和85。(图2)当然她知道99是一个比较大的数字。
请你编写一个程序帮助小芳,当给定一个数字后,算出能够通过最多移动一根火柴棒,可以得到的最大的数字。
当然,有些数字是没有办法得到更大的数字的。例如111,只能还是111。
输入:一个火柴图案的数值 输出:在最多只能移动1根火柴棒的条件下,输出转换后得到的可以表示的最大的数字
例如:123—>133;
5780—>9790;
11111—>11111;
求解题思路啊~~ |
-
1.jpg
(78.43 KB, 下载次数: 4)
-
2.jpg
(97.98 KB, 下载次数: 5)
|