首页 > 代码库 > LeetCode : reverse integer
LeetCode : reverse integer
解法:
1 class Solution { 2 public: 3 int reverse(int x) { 4 int signal = (x>0)? 1:-1; /* signal记录正负号 */ 5 x=abs(x); 6 int tmp = 0; 7 8 if(x == 0) 9 return x;10 11 while(x)12 {13 tmp = tmp*10+x%10;14 x = x/10;15 }16 17 tmp = tmp*signal; /* 乘上符号 */18 19 return tmp;20 }21 };
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。