求解,下载测试点,本地运行过了,洛谷0分
查看原帖
求解,下载测试点,本地运行过了,洛谷0分
1099787
patrickwen楼主2024/1/24 13:05
#include <bits/stdc++.h>
using namespace std;
int main(){
string s1,s2;
int a1[210]={0},a2[210]={0},a3[210]={0};
getline(cin,s1);
getline(cin,s2);
for(int i=0;i<s1.size();i++){
	a1[s1.size()-i-1]=s1[i]-'0';	
}
for(int i=0;i<s2.size();i++){
	a2[s2.size()-i-1]=s2[i]-'0';
}
int len=s1.size();
if(s2.size()>s1.size()){
	len=s2.size();
}
for(int i=0;i<len;i++){
	a3[i]=a1[i]+a2[i];
}
for(int 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(int i=len-1;i>=0;i--){
	cout<<a3[i];
}
}
2024/1/24 13:05
加载中...