题目

B站讲的很好的视频
【从零开始刷力扣学C++------第七题:整数反转】 https://www.bilibili.com/video/BV17S68YpEH1/?share_source=copy_web\&vd_source=bb58b6e3e5f53973729fd5b59301b3dd
知识点
cpp
INT_MAX=2147483647;
INT_MIN=-2147483648;
题解


cpp
class Solution {
public:
int reverse(int x) {
int ans = 0;//保存结果
while(x!=0){
if(ans>214748364 || ans<-214748364){
return 0;
}//反转后整数超过 32 位的有符号整数的范围,就返回 0
int mod = x % 10;
ans = ans *10 + mod;
x = x / 10;
}//while
return ans;
}
};