为什么本地例子都过去了。但是提交之后还是全错的。
查看原帖
为什么本地例子都过去了。但是提交之后还是全错的。
1251306
Ssy080428楼主2024/4/14 20:36
#include<bits/stdc++.h> 
using namespace std; 
int  main()
{
	string s1,s2;
	int a1[510],a2[510],a3[530]={0};
	getline(cin,s1);
	getline(cin,s2);
	int i;
	for(i=0;i<s1.size();i++){
		a1[s1.size()-1-i]=s1[i]-'0';
	}
	for(i=0;i<s2.size();i++){
		a2[s2.size()-1-i]=s2[i]-'0';
	}
	int len=s1.size();
	if(s2.size()>s1.size()){
		len=s2.size();
	}
	for(i=0;i<len;i++){
		a3[i]=a1[i]+a2[i];
	}
	for(i=0;i<len;i++){
		if(a3[i]>=10){
			a3[i+1]=a3[i+1]+a3[i]/10;
			a3[i]=a3[i]%10;
		}
	}
	if(a3[len]!=0){
		len++;
	}
	for(i=len-1;i>=0;i--){
		cout<<a3[i];
	}
	return 0;
}
2024/4/14 20:36
加载中...