蒟蒻求助!不知哪错了
查看原帖
蒟蒻求助!不知哪错了
574215
stswkl楼主2022/1/26 13:10
#include<bits/stdc++.h>
using namespace std;
long long n,m,a[10005],b[10005];
int main()
{
	cin>>n;
	for(int i=2;i*i<=n;i++)
	{
		if(a[i]==0)
		{
			b[++m]=i;
			for(int j=i+i;j<=n;j+=i)
				a[j]=1;
		}
	}
	for(int i=4;i<=n;i+=2)
	{
		cout<<i<<"=";
		for(int j=1;j<=m;j++)
		{
			if(a[i-b[j]]==0)
			{
				cout<<b[j]<<"+"<<i-b[j]<<"\n";
				break;
			}
		}
	}
	
	return 0;
}
2022/1/26 13:10
加载中...