7.反转整数
2018-05-18 本文已影响0人
无名的殇
思路
1.判断范围
2.反向生成数字
代码
int reverse(int x) {
int newX = 0;
int n = x;
for(; n; n = n / 10) {
if((2147483647 / 10) < newX || (-2147483648 / 10)> newX)
{
return 0;
}
newX = newX * 10 + (n % 10);
}
return newX;
}