你是不是没有判断 $10+90=100$ 的情况。
by xiaozhangawa @ 2024-04-14 15:28:06
```cpp
#include<bits/stdc++.h>
using namespace std;
int n,a[2000000],b[2000000],c[2000000],l1,l2,l3,x;
string s1,s2;
int main(){
cin>>s1;
cin>>s2;
l1=s1.size();
l2=s2.size();
for(int i=0;i<l1;i++)a[l1-i]=s1[i]-48;
for(int i=0;i<l2;i++)b[l2-i]=s2[i]-48;
l3=1;
while(l3<=l1||l3<=l2){
c[l3]=a[l3]+b[l3]+x;
x=c[l3]/10;
c[l3]%=10;
l3++;
}c[l3]=x;
while(c[l3]==0&&l3>1)l3--;
for(int i=l3;i>=1;--i)cout<<c[i];
return 0;
}
```
by lwchenxiyu @ 2024-04-14 15:31:25
@[lwchenxiyu](/user/1082499)
谢谢
by shengzhaoteng1118 @ 2024-04-14 15:41:40