全都错了,大佬出来解释一下
查看原帖
全都错了,大佬出来解释一下
1234365
wyqwyqwyqwyq楼主2023/12/17 21:27
#include<iostream>
using namespace std;

bool zs(int k){
	for(int i=2;i<k;i++){
		if(k%i==0){
			return 0;
		}
	}
	return 1;
}

int main(){
	int n,s,s2;
	cin>>n;
	for(int i=4;i<=n;i+=2){
		for(int j=2;j<i;j++){
			if(zs(j)==1){
				s=j;
				break;		
			}	
		}
		//cout<<'*'<<s<<'*'<<' ';
		s2=i-s;
		if(zs(s2)==1){
			cout<<i<<'='<<s<<'+'<<s2<<endl;
		}
		s=0;
		s2=0;	
	} 
	return 0;
}
2023/12/17 21:27
加载中...