题目来源leetcode
Given a 32-bit signed integer, reverse digits of an integer.
For example:
翻译:
给一个32位的无符号整数,反转整数的数字。
解题:利用取余和取除数的方法,一个整数一个整数的求。
没有考虑越界的问题,见答案上用到了另外一个语句。
return (res<INT_MIN || res>INT_MAX) ? 0 : temp;
cpp:
class Solution {
public:
int reverse(int x) {
long long temp=0;
while(x)
{
temp =temp*10 + x%10;
x /=10;
}
return temp;
}
};