问题标题: 酷町堂:3694

0
0
已解决
潘思呈
潘思呈
中级光能
中级光能

题目链接: 酷町堂:3694

3964   最大的数

经验值:1200

时间限制:1000毫秒

内存限制:128MB

题目描述 De**ion

给你一个正整数n,请你求出整数n的各个数位的数字能组成的最大的数。

输入描述 Input De**ion

一个正整数n。

输出描述 Output De**ion

输出n的各个数位数字能组成的最大的数。

样例输入 Sample Input

12958

样例输出 Sample Output

98521

#include<iostream>
#include<bits/stdc++.h>
using namespace std;
int main(){
int t[110];
int x,h=1;
cin>>x;
while(x){
    int tmp=x%10;
    t[h]=tmp;
    x=x/10;
    h++;
}
sort(t,t+h);
for(int i=h;i>=1;i--){
    cout<<t[i];
}
return 0;
}

 


0
已采纳
彭志杰
彭志杰
初级天翼
初级天翼

用string ,定义一个字符串,输入,用字符串的

字典序根据ascil码从小到大排序,再倒序输出

即可

0
钱宏远
钱宏远
高级守护
高级守护

考 试题!!!!!!!!!!!

我要回答