#include<stdio.h>
#include<math.h>
int main()
{
int x,a,b,c;
while(scanf("%d",x) != EOF);
{
a=x/100;
b=x/10%10;
c=x%10;
if(a>b&&a>c&&b>c)
{
printf("%d%d%d",c,b,a);
}
else if(a>b&&a>c&&b<c)
{
printf("%d%d%d",b,c,a);
}
else if(b>a&&b>c&&a>c)
{
printf("%d%d%d",c,a,b);
}
else if(b>a&&b>c&&c>a)
{
printf("%d%d%d",a,c,b);
}
else if(c>a&&c>b&&a>b)
{
printf("%d%d%d",b,a,c);
}
else
(c>a&&c>b&&b>a)
{
printf("%d%d%d",a,b,c);
}
}
}
不能以0开头,这样会变成二位数而不是三位数,在最高位判断时将0排除比较