2092: A+B Problem(V)
时间限制: 1 Sec 内存限制: 64 MB
题目描述
做了A+B Problem之后,Yougth感觉太简单了,于是他想让你求出两个数反转后相加的值。帮帮他吧
输入
有多组测试数据。每组包括两个数m和n,数据保证int范围,当m和n同时为0是表示输入结束。
输出
输出反转后相加的结果。
样例输入
1234 1234
125 117
0
样例输出
8642
1232
#include<stdio.h>
#include<math.h>
int main()
{ int a,b;
int n,m;
while (~scanf ("%d%d",&a,&b) && a && b)
{
int sum1 = 0;
int sum2 = 0;
while (a)
{ sum1 *= 10;
n = a %10;
sum1 += n;
a = a/10;
}
while (b)
{
sum2 *= 10;
m = b % 10;
sum2 +=m;
b = b / 10;
}
printf ("%d\n",sum1 + sum2);
}
return 0;
}