7.整数反转
一、思路:
通过循环,依次取该整数的最后一个数,再反过来放入另一个整数;要注意在过程中通过INT_MAX,INT_MIN关键字判断有没有越界
二、代码(C++):
int reverse(int x) {
int res=0;
while(x)
{
if(res>INT_MAX/10||res<INT_MIN/10) //判断越界
return 0;
res*=10;
int a=x%10;
x/=10;
res+=a;
}
return res;
}
