开一个Long整型数res,依次把x的低位放到res的高位。
class Solution {
public:
int reverse(int x) {
long res = 0;
while (x)
{
res = res * 10 + (x % 10);
x /= 10;
}
if (res > INT_MAX || res < INT_MIN) return 0;
return res;
}
};