为什么编译失败!!!
查看原帖
为什么编译失败!!!
1511803
syr124楼主2025/7/29 11:40
#include<bits/stdc++.h>
using namespace std;
bool isprime[100000];
void init(){
	memset(isprime,true,sizeof(isprime));
	isprime[0]=false;
	isprime[1]=false;
	for(int i=2;i<=10000000;i++){
		if(isprime[i]==true){
			for(int j=i;j*i<=10000000;j++){
				isprime[i*j]=false;
			}
		}
	}
}
int main(){
	int n;
	cin>>n;
	for(int i=1;i<=n;i++){
		for(int j=1;j<=n-i;j++){
			int k=n-j-i;
			if(isprime[i] && isprime[j] && isprime[k]){
				cout<<i<<" "<<j<" "<<k;
				return 0;
			}
		}
	}
	return 0;
}
2025/7/29 11:40
加载中...