第六周:7. Reverse Integer

    xiaoxiao2021-03-25  87

    Reverse digits of an integer.

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

    首先这道题跟之前的判断数字回文串。然后有以下几个注意的地方,1.n定义成long long,2.注意一点是x取值可以是负数,因此循环判断条件不能是x>0,3.注意题设的条件,最后的返回要加上判断。

    int reverse(int x) { long long n=0; while(x) { n=n*10+x; x/=10; } return (n<INT_MIN || n>INT_MAX) ? 0 : n; }

    转载请注明原文地址: https://ju.6miu.com/read-16268.html

    最新回复(0)