题目描述:
给定32位有符号整数,求整数的反向数字
示例:
例1:
输入: 123
输出: 321
例2:
输入: -123
输出: -321
例3:
输入: 120
输出: 21
C语言实现:
int reverse(int x)
{
long long rev = 0;
while(x != 0)
{
rev = 10*rev + x % 10;
x = x / 10;
}
if(rev > INT_MAX || rev < INT_MIN)
return 0;
return rev;
}