将提取出的最后一位数*10(左移一位) + 当前最后一位
#include <stdio.h>
int reverse( int number );
int main()
{
int n;
scanf("%d", &n);
printf("%d\n", reverse(n));
return 0;
}
int reverse( int number )
{
int t;
int n = number;
while ( n != 0 ) {
t = t*10 + n%10;
n /= 10;
}
return t;
}