20分求助!!

P1601 A+B Problem(高精)

```python a = int(input()) b = int(input()) print(a + b) ```
by GoodCoder666 @ 2023-04-16 17:55:50


@[2022_37_yzyUU](/user/785636) 数组小了
by Loser_Syx @ 2023-04-16 18:02:12


然后还有个问题是特判0
by Loser_Syx @ 2023-04-16 18:02:44


``` #include<iostream> #include<string.h> using namespace std; char ca[501],cb[501]; int main(){ int a[501]={0},b[501]={0},c[502]={0},f=1,n; cin>>ca>>cb; int la=strlen(ca),lb=strlen(cb),lc=max(la,lb)+1; for(int i=0;i<la;i++)a[la-i]=ca[i]-'0'; for(int i=0;i<lb;i++)b[lb-i]=cb[i]-'0'; for(int i=1;i<=lc;i++){ c[i]+=a[i]+b[i]; c[i+1]+=c[i]/10; c[i]%=10; } for(int i=(c[lc]?lc:lc-1);i>=1;i--){ cout<<c[i]; } return 0; } ``` 看12行和输出部分
by Aakkosetsumussa @ 2023-04-16 18:12:11


还有数组开小了
by Aakkosetsumussa @ 2023-04-16 18:13:16


@[Aakkosetsumussa](/user/400468) 谢谢
by 2022_37_yzyUUU @ 2023-07-09 07:59:06


|