输入两个整数,计算这两个整数的反置数之和sum,再把sum得到反置数打印出来
#include <iostream> #include <cmath> #include <string> using namespace std; int Transfer(char n) { //将字符转化为数字; if(n>='0' && n<='9') { return n-'0'; } } int ReverseNum(string s) { //将数字反转 int len = s.size(); int ans = 0; for(int i=0; i<len; i++) { ans += pow(10, i) * Transfer(s[i]); } return ans; } int main() { int sum = 0; string s1; string s2; cin>>s1>>s2; int num1 = ReverseNum(s1); int num2 = ReverseNum(s2); sum = num1 + num2; string ans = to_string(sum); cout<<ReverseNum(ans)<<endl; return 0; }