不多说了,上题解把
2023-07-02 21:06:28
发布于:上海
34阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
bool prime(int n){
int sum=0;
for(int i=1;i<=n;i++){
if(n%i0){
sum++;
}
}
if(sum2) return true;
else return false;
}
int gede(int num){
for(int i=2;i<=num;i++){
if(prime(i) and prime(num-i)){
return i;
break;
}
}
}
int main(){
int n;
cin>>n;
for(int i=4;i<=n;i+=2){
cout<<i<<"=";
cout<<gede(i)<<"+"<<i-gede(i);
cout<<endl;
}
return 0;
}
这里空空如也
有帮助,赞一个