#include <bits/stdc++.h>
using namespace std;
int main()
{
int a[100],b[100],c[101],x=0;
char sa[100],sb[100];
memset(a,0,sizeof(a));
memset(b,0,sizeof(b));
memset(c,0,sizeof(c));
cin >> sa >> sb ;
a[0]=strlen(sa);
b[0]=strlen(sb);
for (int i=1;i<=a[0];i++){
a[i]=sa[a[0]-i]-'0';
}
for (int i=1;i<=b[0];i++){
b[i]=sb[b[0]-i]-'0';
}
int lenc=1;
while(lenc<=a[0]||lenc<=b[0]){
c[lenc]=a[lenc]+b[lenc]+x;
x = c[lenc]/10;
c[lenc] %= 10;
lenc++;
}
c[lenc]=x;
if(c[lenc]==0) lenc--;
for(int i=lenc;i>0;i--){
cout<<c[i];
}
return 0;
}
#高精度加法#
最新推荐文章于 2023-08-08 11:52:32 发布