初学者C语言,编程练习题求解

编写程序,任意输入一个正整数,输出其各位数字重排后最大的整数(一维数组)
例如:输入2017 输出:7210

我的思路,可以参考一下
写一个长度为10的数组,分别储存每个数字出现次数,然后输出依次输出9-0
例如3241546547809
a[0]=1,a[1]=1,,,
那么输出最大就是9876554443210

正整数的范围是多少到多少?

你用最原始的冒泡法枚举排序不就得了 找本C'语言书看看,有现成的例子