LeetCode刷题记——第7题(整数反转)

题目描述:

给定32位有符号整数,求整数的反向数字

示例:

例1:
输入: 123
 输出: 321
 
例2:
输入: -123
 输出: -321
 
例3:
输入: 120
 输出: 21

C语言实现:

int reverse(int x)
{
    long long rev = 0;
    while(x != 0)
    {
        rev = 10*rev + x % 10;
        x = x / 10;
    }
    
    if(rev > INT_MAX || rev < INT_MIN)
        return 0;
    return rev;
}

你可能感兴趣的:(LeetCode刷题笔记C)