LeeCode整数 反转

mac2022-06-30  118

用c++写的时候注意处理溢出。

class Solution { public: int reverse(int x) { long long result=0; int divided, reminder; divided = x; reminder = 0; while(divided) { reminder = divided%10; divided = divided/10; result = result*10 + reminder; } //处理溢出情况 if(result >= -pow(2,31) && result <= pow(2, 31)-1) { return int(result); } return 0; } };

 

转载于:https://www.cnblogs.com/Shinered/p/10315709.html

最新回复(0)