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;
}
上一篇下一篇

猜你喜欢

热点阅读