#include <stdio.h>
int main(){
int x;
scanf("%d",&x);
int digit;
int ret=0;
while(x>0){
digit=x%10;
ret=ret*10+digit;
printf("x=%d,digit=%d,ret=%d\n",x,digit,ret);
x/=10;
}
printf("%d",ret);
return 0;
}
注:输入700 输出7而不是007
要想输出007,可用以下代码:
#include <stdio.h>
int main(){
int x;
scanf("%d",&x);
int digit;
int ret=0;
while(x>0){
digit=x%10;
printf("%d",digit);
ret=ret*10+digit;
x/=10;
}
return 0;
}