A+B高精全红,向大佬求助
查看原帖
A+B高精全红,向大佬求助
1058361
xiayuxin1201楼主2024/1/28 13:30

求救!!!

四个点全Wa!!!

#include<bits/stdc++.h>
using namespace std;
int main(){
	string s1,s2;
	getline(cin,s1);
	getline(cin,s2);
	int a1[510],a2[510],a3[510]={0},len1=s1.length(),len2=s2.length();
	for(int i=0;i<len1;i++)
		a1[len1-i-1]=s1[i]-48;
	for(int i=0;i<len2;i++)
		a2[len2-i-1]=s2[i]-48;
	int lenn=max(len1,len2);
	for(int i=0;i<lenn;i++)
		a3[i]=a1[i]+a2[i];
	for(int i=0;i<lenn;i++)
		if(a3[i]>=10){
			a3[i+1]=a3[i+1]+a3[i]/10;
			a3[i]=a3[i]%10;
		}	
	if(a3[lenn]!=0) lenn++;
	for(int i=lenn-1;i>=0;i--) cout<<a3[i];
	return 0;
}

好人一生一世平安

2024/1/28 13:30
加载中...