输入一个正整数,输出由该数的各位能表示的最大数和最小数.(提示:首先将正整数分拆得到各个位上的数字

问题描述:

输入一个正整数,输出由该数的各位能表示的最大数和最小数.(提示:首先将正整数分拆得到各个位上的数字
提示:首先将正整数分拆得到各个位上的数字,对这些数字按从小到大和从大到小排序,既可得到结果)

给你写个拆整数的代码,最大与最小自己去写,多练练:
#include
void main()
{
int n,i=0,a[100],m=0;
scanf("%d",&n);
while(n!=0)
{
a[i] = n%10;
n=n/10;
i++;
m++;
}
for(i=0;i