本题没有啥难度,对数字进行处理,即可。

#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;
}