组成最大数
题目内容:
任意输入一个自然数,输出该自然数的各位数字组成的最大数。
输入格式:
自然数 n
输出格式:
各位数字组成的最大数
输入样例:
1593
输出样例:
9531[回车]
时间限制:500ms内存限制:32000kb
1 #include<stdio.h> 2 int main() 3 { 4 5 char h[200]; 6 int i,j,n=0; 7 char t; 8 gets(h); 9 for(i=0;h[i]!='\0';i++) 10 n++; 11 for(i=0;i<n;i++) 12 { 13 for(j=i;j<n;j++) 14 { 15 if (h[j]>h[i]) 16 { 17 t = h[i]; 18 h[i] = h[j]; 19 h[j] = t; 20 } 21 } 22 } 23 printf("%s\n",h); 24 return 0; 25 }
版权声明:本文为博主原创文章,转载链接