一、题目要求
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
二、代码实现
int reverse(int x) {
int sign=0,result=0,tmp;
if(x==0)
return 0;
if(x<0)
{
sign=1;
x=-x;
}
//
while(x)
{
tmp=result;
result=result*10+x%10;
if((result/10)!=tmp)
return 0;
x=x/10;
}
if(sign)
result=-result;
return result;
}