求助
查看原帖
求助
948733
ywrow楼主2024/9/28 13:13
#include<bits/stdc++.h>
using namespace std;
#define ll long long
ll a[1005],b[1005],c[1005];
int main(){
	string A,B;
	cin>>A>>B;
	ll ch=max(A.size(),B.size());
	for(int i=0;i<A.size();i++){
		a[i+1]=A[i]-'0';
		
	}
	for(int i=0;i<B.size();i++){
		b[i+1]=B[i]-'0';

	}
	for(int i=ch+1;i>0;i--){
		c[i]+=(a[i]+b[i]);
		if(c[i]>9){
			c[i]%=10;
			c[i-1]+=1;
		}
	}
	if(c[0]!=0)cout<<c[0];
	for(int i=1;i<=ch;i++){
		cout<<c[i];
	}
	
	return 0;
}

样例 11111111111111111111111111 9999999999999999999999999999999999 错了 60

2024/9/28 13:13
加载中...