这道题是数字反转,我没想太多,什么关于溢出的,只想加一个判断后来看了其他大神的做法,顿时觉得,哇,好厉害呀,我还是差得远呢!
int reverse(int x) {
int flag=0;
int n=x;
int num=0;
int ans=0;
while(n){
num=ans*10+n%10;
if (num / 10 != ans)
return 0;
n=n/10;
ans=num;
}
return num;
}