输入一个三位数的整数,将数字位置重新排列,组成一个尽可能大的三位数.例如:输入213,重新排列可得到尽

问题描述:

输入一个三位数的整数,将数字位置重新排列,组成一个尽可能大的三位数.例如:输入213,重新排列可得到尽
可能大的三位数是321.
尽可能简单一点,用复合语句.
Thank you!

#include int main(){int a;printf("please input a number:");scanf("%d",&a);int num[3];num[0]=a%10;//个位数num[1]=a/10%10;//十位数num[2]=a/100;//百位数int p=0;for(int i=0;i