编程题

题目描述:

给定一个正整数N(100≤N≤999),交换N中任意两个数位上的数字获得一个新值,找到一种交换方式使得新值最大,并输出,如果交换后的新值都不大于N,则输出N。(只能交换一次)

例如:N=145,有三种交换方式,交换后的新值分别为415、541、154,其中交换后最大的新值为541,则输出541。

输入描述:

输入一个正整数N(100≤N<999)

输出描述:

输出一个正整数,表示交换后的最大值


样例输入:

145

样例输出:

541
查看答案
赣ICP备20007335号-2