51Nod 3212 数字变位
水题~。
int main()
{
string s;
cin>>s;
sort(s.begin(),s.end(),greater<int>());
cout<<s<<' ';
reverse(s.begin(),s.end());
int idx=0;
while(s[0] == '0' && idx<s.size()) swap(s[0],s[idx++]);
cout<<s<<endl;
//system("pause");
return 0;
}