leetcode -- Reverse Integer
2014-03-23 09:05
411 查看
#include <iostream> #include <cstring> #include <cstdlib> #include <cmath> using namespace std; class Solution { public: int reverse(int x) { int length = 0; int result = 0; int temp = abs(x); bool isNeg = x >= 0 ? false : true; while(temp) { temp = temp / 10; ++length; } temp = abs(x); int temp2; for(int i = 1; i <= length; ++i) { temp2 = temp; int moshu = pow(10, i); int chushu = pow(10, i - 1); temp2 = (temp2 % moshu) / chushu; result += temp2 * pow(10, length - i); } if(isNeg) { result = -result; } return result; } }; int main() { Solution s; int r = s.reverse(0); cout<<r<<endl; return 0; }
相关文章推荐
- LeetCode-Reverse Integer
- Leetcode 数 Reverse Integer
- LeetCode Reverse Integer
- 【LEETCODE】7-Reverse Integer
- [leetcode] Reverse Integer
- LeetCode - Reverse Integer
- leetCode(62)-Reverse Integer
- LeetCode-Reverse Integer
- Leetcode[7]-Reverse Integer
- [LeetCode]Reverse Integer
- leetcode刷题笔记-Reverse Integer
- [LeetCode]-007-Reverse Integer
- [Leetcode] Reverse Integer
- LeetCode:Reverse Integer
- [leetcode]Reverse Integer
- leetcode007 Reverse Integer
- [Leetcode]Reverse Integer
- #7 LeetCode——Reverse Integer
- [LeetCode]Reverse Integer
- leetcode-7. Reverse Integer