蒟蒻水红高精度加法板子题求助,悬2关
查看原帖
蒟蒻水红高精度加法板子题求助,悬2关
765461
zhangmingsheng3521楼主2023/8/23 21:58

rt.感觉代码也没啥问题...请大佬帮忙调一下,AC即给关,谢谢

#include"bits/stdc++.h"
using namespace std;
int main()
{
	int a[501],b[501];
	bool flag=false;
	memset(a,0,sizeof(a));
	memset(b,0,sizeof(b));
	string s;
	cin>>s;
	for (int i=0;i<=sizeof(s);i++)
	{
		a[i]=int(s[i])-48;
	}
	cin>>s;
	for (int i=0;i<=sizeof(s);i++)
	{
		b[i]=int(s[i])-48;
	}
	for (int i=0;i<=499;i++)
	{
		b[i]+=a[i];
		b[i+1]+=b[i]/10;
		b[i]=b[i]%10;
	}
	for (int i=500;i>=1;i--)
	{
		if (b[i]!=0)
		{
			flag=true;
		}
		if (flag)
		{
			printf("%d",b[i]);
		}
	}
	return 0;
}
2023/8/23 21:58
加载中...