【LeetCode】7. Reverse Integer
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
题意:反转数字
注意溢出
这是在LeetCode做的最简单的一个题了
1 int reverse(int x) { 2 int a; 3 int tmp=0; 4 5 while(x) 6 { 7 a=x%10; 8 x/=10; 9 if(tmp>INT_MAX/10||tmp<INT_MIN/10) //检查下一步是否会溢出 10 return 0; 11 tmp=tmp*10+a; 12 13 } 14 15 return tmp; 16 17 }