数字反转
给出一个 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;
}

