题干解读;要求输出其输入的数据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;
}

京公网安备 11010502036488号