0分求助
查看原帖
0分求助
225183
周小涵楼主2020/8/1 10:22
#include<bits/stdc++.h>
using namespace std;
const int N=5050;
char stO[N],Orz[N];
int d1[N],d2[N],ans[N],len,x;
int main(){
	
	scanf("%s %s",stO+1,Orz+1);
	int l1=strlen(stO+1);
	int l2=strlen(Orz+1);
	for(int i=1;i<=l1;i++)d1[i]=stO[l1-i+1]-'0';
	for(int i=1;i<=l2;i++)d2[i]=Orz[l2-i+1]-'0';
	while(len<=l1||len<=l2){
		ans[++len]=(d1[len]+d2[len])%10;
		ans[len]+=x;
		x=(d1[len]+d2[len])/10;
	}
	while(!ans[len])len--;
	for(int i=len;i>=1;i--)cout<<ans[i];
	return 0;
}
2020/8/1 10:22
加载中...