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型,否则会有错误
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型,否则会有错误
转载于:https://www.cnblogs.com/leah-lcy/p/8440889.html