1. reverse integer

 

 

int reverse(int x)
{
long long temp = 0;
while (x)
{
temp = temp * 10 + x % 10;
x = x / 10;
}
if (temp>INT_MAX || temp< INT_MIN)
{
return 0;
}
else
return temp;
}

注:为解决overflow(越界)的问题,temp需为longlong型,否则会有错误