1016: 最大值
Submit: 178 Solved: 126
Description
任意输入一个三位整数,再把它的次序打乱重新组合一个新的三位整数,使其值最大。
Input
输入只有一行,包括1个整数。
Output
输出只有一行(这意味着末尾有一个回车符号),包括1个整数。
Sample Input
470
Sample Output
740
HINT
Source
#include<iostream>
#include<algorithm>
using namespace std;
main()
{
int n,a[3];
cin>>n;
a[0]=n%10;
a[1]=n/10%10;
a[2]=n/100;
sort(a,a+3);
cout<<a[2]<<a[1]<<a[0]<<endl;
}