LeetCode-第七题:Reverse Integer

题目

LeetCode-第七题:Reverse Integer_第1张图片
leetCode

完整程序

    #include
    #include 
    int reverse(int x); 
    int main()
    {
        printf("%d\n",INT_MAX);
        reverse(1534236469);
        return 0;
    }

    int reverse(int x) 
    {
        /*
        *要考虑数字转换过后上溢的情况 
        */
        int num=x>0?x:-x;

        int total=0;
        int remainder;
        while(num!=0)
        {
            remainder=num%10;
            num=num/10;
            if((INT_MAX-remainder)/10

后记

你可能感兴趣的:(LeetCode-第七题:Reverse Integer)