这题没什么难度,感觉也没什么好说的。
设置一个标志位表示正负,再不断循环就好了。
class Solution {
public:
int reverse(int x) {
int flag=x>0?1:-1;
int y=abs(x);
int sum=0;
while(y){
sum=10*sum+y%10;
y=y/10;
}
return flag*sum;
}
};
这题没什么难度,感觉也没什么好说的。
设置一个标志位表示正负,再不断循环就好了。
class Solution {
public:
int reverse(int x) {
int flag=x>0?1:-1;
int y=abs(x);
int sum=0;
while(y){
sum=10*sum+y%10;
y=y/10;
}
return flag*sum;
}
};