A+B Problem(V)
时间限制:
1000 ms | 内存限制:
65535 KB
难度:
1
-
描述
-
做了A+B Problem之后,Yougth感觉太简单了,于是他想让你求出两个数反转后相加的值。帮帮他吧
-
输入
- 有多组测试数据。每组包括两个数m和n,数据保证int范围,当m和n同时为0是表示输入结束。 输出
- 输出反转后相加的结果。 样例输入
-
1234 1234 125 117 0 0
样例输出
-
8642 1232
01.
#include<iostream>
02.
#include<string>
03.
using
namespace
std;
04.
int
main()
05.
{
06.
string s1,s2;
07.
while
(cin>>s1>>s2)
08.
{
09.
int
n=0,m=0;
10.
if
(s1[0]==
'0'
&&s2[0]==
'0'
)
11.
break
;
12.
for
(
int
i=s1.size()-1;i>=0;i--)
13.
{
14.
n=n*10+(s1[i]-
'0'
);
15.
}
16.
for
(
int
i=s2.size()-1;i>=0;i--)
17.
{
18.
m=m*10+(s2[i]-
'0'
);
19.
}
20.
cout<<n+m<<endl;
21.
}
22.
return
0;
23.
}