问题标题: 酷町堂:3965

0
0
已解决
周明轩
周明轩
资深光能
资深光能

3965   最小的数经验值:0

题目描述 Description

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

输入描述 Input Description

一个正整数n(n<100000)。

输出描述 Output Description

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

样例输入 Sample Input

45321

样例输出 Sample Output

12345

数据范围及提示 Data Size & Hint

注意新组成的数字开头的0要除掉。


0
已采纳
康曦
康曦
中级光能
中级光能

核心

int n;
  cin>>n;
  while(n!=0){
    a[n%10]++;
    n/=10;
  }
  for(int i=1;i<=9;i++){
    while(a[i]--){
        cout<<i;
      }
  }

 

0
0
黄子扬
黄子扬
初级天翼
初级天翼

排序一下,如果有零全部放在第一位后

我要回答