原题地址
注意溢出问题
代码:
1 int reverse(int x) { 2 int newx = 0; 3 4 while (x) { 5 if ((newx * 10 / 10) != newx) 6 return 0; 7 newx = newx * 10 + x % 10; 8 x /= 10; 9 } 10 11 return newx; 12 }