提交时间:2023-10-06 10:55:13
运行 ID: 105345
#include<bits/stdc++.h> using namespace std; #define maxx 5001 char sa[maxx], sb[maxx]; int la,lb,lc,a[maxx],b[maxx],c[maxx]; int main() { scanf("%s %s",sa,sb); la=strlen(sa); lb=strlen(sb); for (int i=0;i<la;i++){ a[la-i-1]=sa[i]-'0'; } for (int i=0;i<lb;i++){ b[lb-i-1]=sb[i]-'0'; } lc=la>lb?la:lb; for(int i=0;i<lc;i++){ c[i]=a[i]+b[i]+c[i]; if (c[i]>10){ c[i+1]=1; c[i]-=10; } } if (c[lc]>0)lc++; for (int i=lc-1;i>=0;i--){ printf("%d",c[i]); } return 0; }