终于做出来了
查看原帖
终于做出来了
1819220
ertydfsy楼主2025/8/3 21:37
#include <bits/stdc++.h>
using namespace std;
string a,b;
int la,lb,lc;
int A[5000],B[5000],C[5000];
int main() {
	cin>>a>>b;
	la=a.size();
	lb=b.size();
	lc=max(la,lb)+1;
	for(int i=0;i<la;++i)A[la-1-i]=a[i]-'0';
	for(int i=0;i<lb;++i)B[lb-1-i]=b[i]-'0';
	for(int i=0;i<lc;i++){
		C[i]+=A[i]+B[i];
		C[i+1]+=C[i]/10;
		C[i]%=10;
	}
	while(C[lc-1]==0&&lc>1)lc--;
	for(int i=lc-1;i>=0;i--)cout<<C[i];
    return 0;
 }
2025/8/3 21:37
加载中...