比赛 普及组水题赛(语言题赛) 评测结果 AAAW
题目名称 加法问题 最终得分 75
用户昵称 GeekTao 运行时间 0.001 s
代码语言 C++ 内存使用 0.31 MiB
提交时间 2014-10-14 19:12:51
显示代码纯文本
#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;

int main()
{
    freopen("aplusb.in","r",stdin);
    freopen("aplusb.out","w",stdout);
    string X,Y;
    int x[1010]={0},y[1010]={0},he[1010]={0},a,b,c,jw=0;
    cin>>X>>Y;
    a=X.length();
    b=Y.length();
    if(a>b) c=a;
    else c=b;
    for(int i=0;i<a;i++)
        x[a-i-1]=X[i]-48;
    for(int i=0;i<b;i++)
        y[b-i-1]=Y[i]-48;
    for(int i=0;i<=c;i++)
    {
        he[i]=jw+x[i]+y[i];
        jw=he[i]/10;
        he[i]=he[i]%10;
    }
    if(he[c]>0) c++;
    for(int i=c-1;i>-1;i--)
        cout<<he[i];
    return 0;
}