40′求调!
查看原帖
40′求调!
951440
WangChun1024楼主2023/12/17 13:51
#include<bits/stdc++.h>
using namespace std;
int a[1002],b[1002],c[1002];
int main(){
	string s,w;
	cin>>s>>w;
	int a_=s.size()-1;
	int b_=w.size()-1;
	const int c_=max(a_,b_);
	for(int i=0;i<=a_;i++)
		a[i]=s[a_-i]-'0';
	for(int i=0;i<=b_;i++)
		b[i]=w[b_-i]-'0';
	for(int i=0;i<=c_;i++)
	{
//		cout<<a[i]+b[i]<<"\n";
		c[i]+=(a[i]+b[i])%10;
		c[i+1]+=(a[i]+b[i])/10;
	}
	if(c[c_+1]!=0)
		for(int i=c_+1;i>=0;i--)
			cout<<c[i];
	else
		for(int i=c_;i>=0;i--)
			cout<<c[i];
	return 0;
}
2023/12/17 13:51
加载中...