思路:
唯一的关键点就是用一个long long 64位的变量储存结果. 实时判断是否溢出即可.
int reverse(int x) {
long long res = 0;
while (x) {
res = res * 10 + x % 10;
if (res > INT_MAX || res < INT_MIN)
return 0;
x /= 10;
}
return res;
}