#include <bits/stdc++.h>
using namespace std;
int n;
bool issu(int x){
if(x==1){
return false;
}
else if(x==2){
return true;
}
else{
for(int i=2;i<x;i++){
if(x%i==0){
return false;
}
return true;
}
}}
void shuchu(int x){
for(int i=2;i<x;i++){
if(issu(i)&&issu(x-i)){
cout<<x<<"="<<i<<'+'<<x-i<<endl;
break;
}
}
}
int main(){
cin>>n;
for(int i=4;i<=n;i+=2){
shuchu(i);
}
}
修改issu函数之后正确了,是什么原因呢,没看懂