数字反转
给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 超过32为的最大整数, 返回0
用long型来标记溢出, 利用如果溢出long转为int时不再相等
int reverse(int x){
long rst=0;
while(x!=0){
rst = rst * 10 + x %10;
x = x / 10;
}
if((int)rst!=rst)
return 0;
return (int)rst;
}