本题没有啥难度,对数字进行处理,即可。
#include <iostream>
#include <vector>
using namespace std;
int main () {
int N;
cin >> N;
vector<int> res;
if (N < 10) {
cout << N;
} else {
while (1) {
int temp = N / 10;
int num = N - temp * 10;
N /= 10;
res.push_back(num);
if (temp < 10) {
// 表示取到了最后一个数字
res.push_back(temp);
break;
}
}
}
for (vector<int>::iterator iter = res.begin(); iter != res.end(); iter++) {
cout << *iter;
}
return 0;
}