解題思路:
(1)注意判斷溢出
class Solution {
public:
/**
*
* @param x int整型
* @return int整型
*/
int reverse(int x) {
int ans=0,c=1;
if(x<0) {
c=-1;
x=-x;
}
while(x!=0) {
ans=ans*10+x%10;
x/=10;
}
if(x>INT_MAX && x<INT_MIN) return 0;
else return ans*c;
}
};