测试没问题
#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;
}