0分求助,本地完全没问题
查看原帖
0分求助,本地完全没问题
432183
JoeBiden2020楼主2021/8/26 15:28
#include<bits/stdc++.h>
using namespace std;
int a[1000],b[1000],c[1000];
char a1[1000],b1[1000];
int len_1,len_2,len_3;
int flag=0;
int main() {
	gets(a1);
	gets(b1);
	len_1=strlen(a1);
	len_2=strlen(b1);
	for (int i=0; i<=len_1-1; i++)a[len_1-i]=a1[i]-48;

	for(int i=0; i<=len_2-1; i++)b[len_2-i]=b1[i]-48;
	len_3=1;
	while(len_3<=len_1||len_3<=len_2) {
		c[len_3]=a[len_3]+b[len_3]+flag;
		flag=c[len_3]/10;
		c[len_3]%=10;
		len_3++;
	}
	c[len_3]=flag;
	if(c[len_3==0])len_3--;
	for(int i=len_3; i>=1; i--) {
		if(i==len_3&&c[i]==0)continue;
		cout<<c[i];
	}
	return 0;

}
2021/8/26 15:28
加载中...