80分求助
查看原帖
80分求助
431956
_k_e_v_i_n_楼主2022/2/11 21:18
#include<iostream>
#include<cstring>
#include<algorithm>
#include<cmath>
using namespace std;
int a[1001],b[1001],c[1001],len,f;
string s1,s2;
int main(){
	cin>>s1>>s2;
	for(int i=s1.length()-1,j=1;i>=0;i--,j++){
		a[j]=s1[i]-'0';
	}
	for(int i=s2.length()-1,j=1;i>=0;i--,j++){
		b[j]=s2[i]-'0';
	}
	len=max(s1.length(),s2.length());
	for(int i=1;i<=max(s1.length(),s2.length());i++){
		if(a[i]+b[i]>=10)	a[i+1]++,len++;
		a[i]=(a[i]+b[i])%10;
	}
	for(int i=len;i>=1;i--){
		if(f||a[i]!=0){
			f=1;
			cout<<a[i];
		}
	}
    return 0;
}

AC4个点,还有一个WA

2022/2/11 21:18
加载中...