求助
查看原帖
求助
1269604
youranzide楼主2024/3/17 16:43

测试没问题

#include<bits/stdc++.h>
using namespace std;

bool n(int num){
    for(int i=2;i<=sqrt(num);i++){
	    if (num%i == 0) return false;
	}
	return true;
}

int main(){
	int a;
	cin >> a;
	for(int i=4;i<=a;i+=2){
		for(int j=2;j<=sqrt(a);j++){
		    if (n(j)&&n(i-j)){
			
			    cout <<  i <<"=" << j << "+" << i-j << endl;
				break;
		 	}
		}
	}
	return 0;
}
2024/3/17 16:43
加载中...