40分救救我o(╥﹏╥)o
查看原帖
40分救救我o(╥﹏╥)o
938847
xiazhengyu楼主2023/7/16 16:44
#include<bits/stdc++.h>
using namespace std;
#define maxx 5000
char sa[maxx], sb[maxx];
int la, lb, lc, a[maxx], b[maxx], c[maxx];
int main() {
	scanf("%s %s", sa, sb);
	la = strlen(sa);
	lb = strlen(sb);
	for (int i = 0; i < la; i++)
	{
		a[la - i - 1] = sa[i] - '0';
	}
	for (int i = 0; i < lb; i++)
	{
		b[lb-i-1]=sb[i] - '0';
	}
	lc=max(la,lb);
	for (int i = 0;i<lc;i++)
	{
 
		c[i]=a[i]+b[i]+c[i];
		if (c[i] > 10)
		{
			c[i + 1] = 1;
			c[i] -= 10;
		}
	}
	if (c[lc] > 0)lc++;
	for (int i = lc - 1; i >= 0; i--)
	{
		printf("%d", c[i]);
	}
	return 0;
}
2023/7/16 16:44
加载中...