提交时间:2023-10-06 11:19:07

运行 ID: 105415

#include<iostream> #include<cstring> #include<cstdio> using namespace std; int main() { char a1[5005],b1[5005]; int a[5005],b[5005],c[5005],a2,b2,c2=1,d,e,x; bool p=1; memset(a,0,sizeof(a)); memset(b,0,sizeof(b)); memset(c,0,sizeof(c)); cin>>a1>>b1; a2=strlen(a1);b2=strlen(b1); for(d=1;d<=a2;d++) a[d]=a1[a2-d]-'0'; for(d=1;d<=b2;d++) b[d]=b1[a2-d]-'0'; e=a2>b2?a2:b2; for(d=1;d<=e+10;d++) { x=a[d]+b[d]; if(x>=10) { x-=10; a[d+1]++; } c[c2]=x; c2++; } while(c[c2]==0&&c2>=1) c2--; for(d=c2;d>=1;d--) cout<<c[d]; return 0; }