题干解读;要求输出其输入的数据a进行翻转输出

思路:将翻转后t的每一位数的数字求出,再相加后输出即可.

值得注意的是这里最高位的0也要输出,故使用iomanip库中的setw和setfill组合来实现最高位补0.

#include <iostream>
#include<iomanip>
using namespace std;

int main() {
    int n;
    cin>>n;
    int t1,t2,t3,t4,sum;
    t1=(n/1000);
    t2=((n/100)%10)*10;
    t3=((n%100)/10)*100;
    t4=(n%10)*1000;
    sum = t1+t2+t3+t4;
    cout<<setw(4)<<setfill('0')<<sum;
}