提交时间:2023-10-06 11:03:45

运行 ID: 105372

#include<bits/stdc++.h> using namespace std; int al[200],bl[200],c[200]; int main(){ char a[200],b[200]; cin>>a>>b; int len1=strlen(a); int len2=strlen(b); for(int i=1;i<=len1;i++) {al[i]=a[len1-i]-'0'; } for(int i=1;i<=len2;i++) { bl[i]=b[len2-i]-'0'; } int len3=1; int x=0; while(len3<=len1||len3<=len2) { c[len3]=al[len3]+bl[len3]+x; x=c[len3]/10; c[len3]%=10; len3++; } c[len3]=x; while(c[len3]==0&&len3>1) { len3--; } for(int i=len3;i>=1;i--) { cout<<c[i];} return 0; }