今天和大家分享一个简单的题目数字反转,就是给定一个整数 N,将该数各个位上数字反转得到一个新数,
例:1234 反转为 4321;-123 反转为 -321;120 反转为 21(注意个位上不能为0)。
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b=0;
cin >> a;
while(a != 0){
b = b*10 + a%10;
a = a/10;
}
cout << b << endl;
return 0;
}
这个题目其实还有很多解法,这只是其中一个比较简单容易理解的方法。