复制
收藏
提问
全网

#include<bits/stdc++.h> using namespace std; bool prime(int s){ for(int i=2;i<=s;i++){ if(s%i==0){ return 0; } } return 1; } int main(){ int n; cin>>n; for(int i=2;i<n;i++){ if(prime(i)&&prime(n-i)){ cout<<n<<"="<<i<<"+"<<n-i; break; } } return 0; }

1d139ba0c
4个月前
全网
文档
学术
百科
知识库
时间不限
自动

理解问题#include<bits/stdc++.h> using namespace std; bool prime(int s){ for(int i=2;i<=s;i++){ if(s%i==0){ return 0; } } return 1; } int main(){ int n; cin>>n; for(int i=2;i<n;i++){ if(prime(i)&&prime(n-i)){ cout<<n<<"="<<i<<"+"<<n-i; break; } } return 0; }

已完成理解#include<bits/stdc++.h> using namespace std; bool prime(int s){ for(int i=2;i<=s;i++){ if(s%i==0){ return 0; } } return 1; } int main(){ int n; cin>>n; for(int i=2;i<n;i++){ if(prime(i)&&prime(n-i)){ cout<<n<<"="<<i<<"+"<<n-i; break; } } return 0; }

展开阅读网页

更简洁一些
转笔记
简洁
#include<bits/stdc++.h> using namespace std; bool prime(int s){ for(int i=2;i<=s;i++){ if(s%i==0){ return 0; } } return 1; } int main(){ int n; cin>>n; for(int i=2;i<n;i++){ if(prime(i)&&prime(n-i)){ cout<<n<<"="<<i<<"+"<<n-i; break; } } return 0; }
知识树
#include<bits/stdc++.h> using namespace std; bool prime(int s){ for(int i=2;i<=s;i++){ if(s%i==0){ return 0; } } return 1; } int main(){ int n; cin>>n; for(int i=2;i<n;i++){ if(prime(i)&&prime(n-i)){ cout<<n<<"="<<i<<"+"<<n-i; break; } } return 0; }
C++中如何优化质数检测算法?
C++中如何使用位运算进行质数检测?
C++中如何实现埃拉托斯特尼筛法?

以上内容由AI搜集生成,仅供参考

在线客服