LeetCode7——Reverse Integer(将一个整数反转,注意溢出的处理)

来源:互联网 发布:淘宝童装店铺起名 编辑:程序博客网 时间:2024/05/19 06:16

题目:



解法一:



注意long long类型,表示64bit数字。



解法二:

class Solution {public:    int reverse(int x) {        int ans = 0;        while (x) {            int temp = ans * 10 + x % 10;            if (temp / 10 != ans)//溢出后,这里就会不成立了                return 0;            ans = temp;            x /= 10;        }        return ans;    }};