80分求助!!!
查看原帖
80分求助!!!
932162
Paulpeng楼主2023/5/23 15:00
#include<bits/stdc++.h>
using namespace std;

int a[210], b[210], c[210];

int main()
{
	string x, y;
	cin >> x >> y;
	int n = max(x.size(), y.size());
	for(int i = 0, j = x.size()-1;j >= 0;i++, j--)a[i] = x[j] - '0';
	for(int i = 0, j = y.size()-1;j >= 0;i++, j--)b[i] = y[j] - '0';
	for(int i = 0;i < n;i++)
	{
		c[i] = a[i] + b[i];
	}
	for(int i = 0;i < n;i++)
	{
		c[i+1] += c[i] / 10;
		c[i] %= 10;
	}
	if(c[n+1])n++;
	for(int i = n-1;i >= 0;i--)cout << c[i];
	return 0;
}

2023/5/23 15:00
加载中...