求助
  • 板块P1001 A+B Problem
  • 楼主MuYuMC
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/5/7 21:00
  • 上次更新2024/5/8 09:19:41
查看原帖
求助
1351893
MuYuMC楼主2024/5/7 21:00
#include <iostream>
#include <cstring>
using namespace std;
int A[2000]; 
int B[2000];
int sum[99999];
int main()
{
	int n,i,k;
	string s1,s2;
	cin >> s1 >> s2;
	A[0] = s1.size();
	B[0] = s2.size(); 
	for(i = 1;i <= s1.size();i++)
	{
		A[i] = s1[A[0] - i] - '0';
	}
	for(i = 1;i <= s2.size();i++)
	{
		B[i] = s2[B[0] - i] - '0';
	}
	k = max(A[0],B[0]);
	for(i = 1;i <= k;i++)
	{
		A[i + 1] += (A[i] + B[i]) / 10;
		A[i] = (A[i] + B[i]) % 10;
	}
	if(A[k + 1] != 0)k++;
	for(i = k;i >= 1;i--)cout << A[i];
	return 0;
} 

#4#5#6#8#10WA

2024/5/7 21:00
加载中...