LeetCode题解——Reverse Integer

题目

数字翻转,即输入123,返回321;输入-123,返回-321。

 

代码

 1 class Solution {  2 public:  3     int reverse(int x) {  4         int result = 0, sign = 1;  5         if(x < 0)      //负数转换为正数统一处理  6  {  7             x = -x;  8             sign = -1;  9  } 10         

11         while(x != 0) 12  { 13             result *= 10; 14             result += x % 10; 15             x /= 10; 16  } 17         

18         return result * sign;    //返回时记得加上符号 19  } 20 };

 

你可能感兴趣的:(LeetCode)