844 A+B Problem(V)

来源:互联网 发布:数据库设计与开发pdf 编辑:程序博客网 时间:2024/05/31 19:06

A+B Problem(V)

时间限制:1000 ms  |  内存限制:65535 KB
难度:1
描述
做了A+B Problem之后,Yougth感觉太简单了,于是他想让你求出两个数反转后相加的值。帮帮他吧
输入
有多组测试数据。每组包括两个数m和n,数据保证int范围,当m和n同时为0是表示输入结束。
输出
输出反转后相加的结果。
样例输入
1234 1234125 1170 0
样例输出
86421232
#include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>using namespace std;void rev(char s1[]){    int i,j;    char s2[100];    for(i=strlen(s1)-1,j=0;i>=0;i--,j++)        s2[j]=s1[i];    s2[j]='\0';    strcpy(s1,s2);}int main(){    int a,b;    char a1[15],b1[15];    while(cin>>a>>b && !(a==0 && b==0))    {        sprintf(a1,"%d",a);        sprintf(b1,"%d",b);        rev(a1);        rev(b1);        sscanf(a1,"%d",&a);        sscanf(b1,"%d",&b);        printf("%d\n",a+b);    }}


0 0
原创粉丝点击