#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;
#define inf 0x3f3f3f3f
char a[100],b[100];
int c[100],d[100];
void get(char x[],int y[])
{
int i,l;
l=strlen(x);
for(i=0;i<l;i++)
y[i]=x[l-1-i]-'0';
// for(i=0;i<l;i++)printf("%d",y[i]);
}
int main()
{
int i,j,la,lb,r;
while(~scanf("%s %s",a,b))
{
r=0;
memset(c,0,sizeof c);
memset(d,0,sizeof d);
get(a,c);
get(b,d);
la=strlen(a);
lb=strlen(b);
for(i=0;i<la||i<lb;i++)
{
c[i]=c[i]+d[i]+r;
r=c[i]/10;
c[i]%=10;
}
for(--i;i>=0;i--)
printf("%d",c[i]);
printf("\n");
}
return 0;
}
大数加法
最新推荐文章于 2024-05-26 12:09:23 发布