20分求助!!
查看原帖
20分求助!!
785636
2022_37_yzyUUU楼主2023/4/16 17:41
#include<iostream>
#include<string.h>
using namespace std;
char ca[201],cb[201];
int main(){
	int a[201]={0},b[201]={0},c[202]={0},f=1,n;
	cin>>ca>>cb;
	int la=strlen(ca),lb=strlen(cb),lc=max(la,lb)+1;
	for(int i=0;i<la;i++)a[la-i]=ca[i]-'0';
	for(int i=0;i<lb;i++)b[lb-i]=cb[i]-'0';
	
	for(int i=1;i<=lc;i++){
		c[i]=a[i]+b[i];
		c[i+1]+=c[i]/10;
		c[i]%=10;
	}
	for(int i=lc;i>=1;i--){
		if(c[i]==0&&f==1)n++;
		else {
			cout<<c[i];
			f=0;
		}
	}
	return 0;
}
2023/4/16 17:41
加载中...