刚才那个人是你吧
第一:求a,b,c的方法可以优化一下;
a=n/100;
b=n/10%10;
c=n%10;
第二:b,c里面有可能有0
#include <stdio.h>
int main() {
int n,a,b,c,max,e;
scanf("%d",&n);
a=n/100;
b=n/10%10;
c=n%10;
if(a>b) {
max=a;a=b;b=max;
}
if(a>c) {
max=a;a=c;c=max;
}
if(b>c) {
max=b;b=c;c=max;
}
if(a!=0)
e=a*100+b*10+c;
else if(b!=0)
e=b*100+c;
else
e=c*100;
printf("%d",e);
return 0;
}
觉得有用的话采纳一下哈