文章目录 1 题目2 解题思路3 代码4 leetcode提交结果 1 题目 2 解题思路 %10 取余数,得到末位数 / 10 取整数,得到除去末位数的剩余位数字 3 代码 int reverse(int x){ long result = 0; long tmp = 0; while(x) { tmp = x % 10; x = x / 10; result = result * 10 + tmp; } if(result < -2147483648 || result > 2147483647) { return 0; } return result; } 4 leetcode提交结果