60分······
查看原帖
60分······
1078964
equipy_rrt楼主2023/12/1 22:51
#include<bits/stdc++.h>
#define MAXN 510
using namespace std;

int a[MAXN],b[MAXN],c[MAXN];
int main(){
	string sa,sb;
	cin>>sa>>sb;
	int la=sa.size(),lb=sb.size(),len=max(la,lb);
	for(int i=la-1;i>=0;i--) a[len-i]=int(sa[i]-'0');
	for(int i=lb-1;i>=0;i--) b[len-i]=int(sb[i]-'0');
	for(int i=1;i<=len;i++){
		c[i]+=a[i]+b[i];
		if(c[i]>=10){
			c[i+1]=c[i]/10;
			c[i]%=10;
		}
	}
	if(c[len+1]) len++;
	for(int i=len;i>=1;i--) cout<<c[i];
	return 0;
}
2023/12/1 22:51
加载中...