A+B Problem(V)
描述
做了A+B Problem之后,Yougth感觉太简单了,于是他想让你求出两个数反转后相加的值。帮帮他吧
- 输入
- 有多组测试数据。每组包括两个数m和n,数据保证int范围,当m和n同时为0是表示输入结束。
- 输出
- 输出反转后相加的结果。
- 样例输入
-
1234 1234 125 117 0 0
- 样例输出
-
8642 1232
#include <iostream> #include <cmath> using namespace std; int rever(int n) { int s=0; int ss[1000]={0}; while(n) { ss[s++]=n%10; n/=10; } int sum=0; for(int i=0;i<s;i++) sum += ss[i]*(pow(10,(s-i-1))); return sum; } int main() { int a,b; while(cin>>a>>b && !(a==0 && b==0)) { int re=rever(a)+rever(b); cout<<re<<endl; } return 0; }
时间: 2024-11-08 19:24:29