一、题目
二、理解
整数的反转,主语while循环里的构造规则:
①r=0+1=1;x=32
②r=10+2=12;x=3
③r=120+3=123;x=0;
三、代码
int reverse(int x){
long long r=0;
while(x){
r=r*10+x%10;
x=x/10;
}
if(r<-pow(2,31)||r>pow(2,31)){
return 0;
}
return r;
}