首页 > 代码库 > [Leetcode]Reverse Integer
[Leetcode]Reverse Integer
核心思想:原数对10取余数赋值给新数后降一位,再把新数升一位加上下一次原数取余值,直到原数降为0。
解法如下:
1 int reverse(int x) { 2 bool minus = false; 3 if(x<0) 4 { 5 x= -x; 6 minus = true; 7 } 8 int a=0; 9 while(x)10 {11 a*=10;12 a+=x%10;13 x/=10;14 }15 return minus?-a:a;
[Leetcode]Reverse Integer
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。