我这是用多重嵌套的方法实现,肯定有简便的算法
void main(){
int n,a,b,c;//a保存百位数,b保存十位数,c保存个位数
scanf("%d",&n);
if(n>=100&&n<=999){//用了多重嵌套
a=n/100;
b=(n%100)/10;
c=(n%100)%10;
if(c!=0){
printf("%d",a+b*10+c*100);
}else{
if(b!=0){
printf("0%d",a+b*10);
}else{
printf("00%d",a);
}
}
}
}