提交时间:2023-10-22 16:27:23

运行 ID: 107428

#include<iostream> using namespace std; char s1[205],s2[205]; int a[205],b[205],c[205]; int main(){ cin>>s1>>s2; int la=strlen(s1),lb=strlen(s2); for(int i=0;i<la;i++){ a[i]=s1[la-1-i]-'0'; } for(int i=0;i<lb;i++){ b[i]=s2[lb-1-i]-'0'; } int lc=max(la,lb)+1; for(int i=0;i<lc;i++){ c[i]+=a[i]+b[i]; c[i+1]=c[i]/10; c[i]%=10; } while(lc>0&&c[lc-1]==0) lc--; for(int i=lc-1;i>=0;i--){ cout<<c[i]; } return 0; }