c++ 哥德巴赫猜想
2011-02-08 16:16
176 查看
#include<iostream> //该程序为哥德巴赫猜(想输出所有的组合) #include<cmath> using namespace std; int main() { int n,i,c,q,x,w; bool prime(int); cout<<"请输入一个不小于六的偶数:"; cin>>n; c=n%2; if(c!=0)cout<<"请输入不小于6的/'偶数/'"<<endl; else if(n<6)cout<<"请输入/'不小于6/'的偶数"<<endl; else { for(i=1;i<=n/2;i=i+2) { w=prime(i); if (w==false) continue; q=n-i; x=prime(q); if(x==true) cout<<n<<"="<<i<<"+"<<q<<endl; } return 0; } } bool prime(int p) { int k,j; int ios=true; k=int(sqrt(p)); for(j=2;j<=k;j++) if(p%j==0) { ios=false; break; } return ios; }
相关文章推荐
- 用C++验证哥德巴赫猜想
- C++验证哥德巴赫猜想
- 哥德巴赫猜想的程序验证
- 趣学算法之哥德巴赫猜想的实现
- h5 哥德巴赫猜想验证、函数和数组、函数的调用、形参与实参、参数的传递
- POJ-2262 Goldbach's Conjecture 解题报告(数论) 哥德巴赫的猜想
- 哥德巴赫猜想的C语言编译
- 基于C++中for循环的一个猜想,并通过实验验证。不过没有理论支持。
- 哥德巴赫猜想_CJ
- 代码笔记 | 哥德巴赫猜想的计算机验证
- 哥德巴赫猜想,2000以内的正偶数分解为两个素数之和
- 两种不同方法验证-10000以内满足哥德巴赫猜想的数
- 验证哥德巴赫猜想
- 哥德巴赫猜想的JAVA实现
- 验证哥德巴赫猜想
- 昨天的一个面试题,哥德巴赫猜想
- C/C++程序训练6---歌德巴赫猜想的证明
- C/C++程序训练6---歌德巴赫猜想的证明
- Codeforces Round #382 (Div. 2) -- D. Taxes (数学 -- 哥德巴赫猜想, 唯一分解定理)
- QAQ &火星情报局 哥德巴赫猜想 logn素数判定