提交时间:2024-01-13 12:47:59

运行 ID: 36374

#include<iostream> #include<cstring> using namespace std; char a[200],b[200]; int a1[200],b1[200],c[200]; int lena,lenb,lena1,lenb1,lenc; int main() { cin>>a>>b; int x=0; lena=strlen(a); lenb=strlen(b); if(lena>=lenb){ for(int i=0;i<lena;i++) a1[i+1]=a[i]-'0'; for(int i=0;i<lenb;i++) b1[lena-lenb+i+1]=b[i]-'0'; for(int i=lena;i>=1;i--){ c[i]=a1[i]+b1[i]+x; x=c[i]/10; c[i]=c[i]%10; } if(x!=0){ c[0]=x; for(int i=0;i<=lena;i++) cout<<c[i]; } else for(int i=1;i<=lena;i++) cout<<c[i]; } return 0; }