示例 1:
输入: 123
输出: 321
示例 2:
输入: -123
输出: -321
示例 3:
输入: 120
输出: 21
static int reverse(int x){
int mul = 1;
int temp = x;
while(temp>=10 || temp<=-10){
temp=temp/10;
mul *= 10;
}
int sum = 0;
int get = 0;
while(x!=0){
get = x%10;
x/=10;
sum += get*mul;
mul /= 10;
}
if((x>0 && sum<0)||(x<0 && sum>0)){
sum = (-1)*sum;
}
//判断是否溢出
if(get!=(sum%10)){
return 0;
}
return sum;
}