A+B问题 844

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

#include <stdio.h>
int main(void)
{
int N;
int numberA,numberB;
int a,b;
do
{
	int i=0,j=0,k=0,m=0;
	scanf("%d%d",&numberA,&numberB);
	if(numberA==0&&numberB==0)break;
	while(numberA)
	{
       a=numberA%10;
	   k=k*10+a;
	   numberA=numberA/10;
	}
	while(numberB)
	{
		b=numberB%10;
		m=m*10+b;
		numberB=numberB/10;
	}
	printf("%d\n",k+m);
}while(1);
return 0;
}

AC,其实可以用字符串类型来表示数据,会很方便

posted @ 2014-08-03 18:00  静以养身 俭以养德  阅读(115)  评论(0编辑  收藏  举报