7. Reverse Integer

来源:互联网 发布:988款淘宝爆款详情页 编辑:程序博客网 时间:2024/06/01 10:08

Reverse digits of an integer.

Example1: x = 123, return 321
Example2: x = -123, return -321

Note:
The input is assumed to be a 32-bit signed integer. Your function should return 0 when the reversed integer overflows.

int reverse(int x) {    int a,b,result = 0;    int px=0;    while(x!=0)     {        if(px>INT_MAX/10 || px<INT_MIN/10)return 0;        px=px*10+x%10;        x=x/10;    }    return px;}