LeetCode:Reverse Integer

#include<iostream>
#include<stdio.h>
using namespace std;
int reverse(int x)
{
    int temp,sum=0;
    const int max = 0x7fffffff;//int 的最大值
    const int min = 0x80000000;
    while (x != 0)
    {
        temp = x % 10;
        sum = sum * 10 + temp;
        if (sum > max || sum < min)
        {
            return 0;
        }
        x = x / 10;
    }
    cout << sum << endl;
    system("pause");
    return 0;
}
int main()
{
    int x;
    cin >> x;
    reverse(x);
    return 0;
}

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章