Posted on 2014-01-11 02:11
Uriel 阅读(85)
评论(0) 编辑 收藏 引用 所属分类:
LeetCode
将一个数字翻转,水题,每次取模然后求和就行,但是要注意负数的处理!
1 class Solution {
2 public:
3 int reverse(int x) {
4 int fg = 1;
5 int tp = x, nt = 0;
6 if(x < 0) {
7 fg = 0;
8 tp = -tp;
9 }
10 while(tp > 0) {
11 nt = nt * 10 + (tp % 10);
12 tp /= 10;
13 }
14 if(!fg) nt = -nt;
15 return nt;
16 }
17 };