第15周-验证哥德巴赫猜想
2014-12-09 12:00
148 查看
问题及代码:
运行结果:
知识点总结:
学习心得:
又复习了一遍判断素数的方法。
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:Goldbach Conjecture.cpp *作 者:单昕昕 *完成日期:2014年12月9日 *版 本 号:v1.0 * *问题描述:验证哥德巴赫猜想。任意输入一个偶数,分解成两个素数的和。 *程序输出:两个素数的和为该偶数。 */ #include<iostream> #include<cmath> using namespace std; bool isPrime(int m); int main() { int m,a,b; cout<<"请输入一个偶数:"<<endl; cin>>m; for(a=1; a<m; ++a) for(b=1; b<m; ++b) { if ((isPrime(a))&&(isPrime(b))&&(a+b==m)) cout<<m<<"="<<a<<"+"<<b<<endl; } } bool isPrime(int n) //判断是否为素数 { bool prime=true; int k=int(sqrt(n)); for(int i=2;i<=k;i++) { if(n%i==0) { prime=false; break; } } return prime; }
运行结果:
知识点总结:
验证哥德巴赫猜想。任意输入一个偶数,分解成两个素数的和。
学习心得:
又复习了一遍判断素数的方法。
相关文章推荐
- 第15周项目1-验证算法
- 第15周项目1 -2验证算法之直接插入排序
- 6-2 使用函数验证哥德巴赫猜想(20 分)
- 验证哥德巴赫猜想
- 验证哥德巴赫猜想(函数)
- 验证哥德巴赫猜想 6-200
- 【第15周-查找项目1 - 验证哈希表实施查找的相关算法】
- 循环-04. 验证“哥德巴赫猜想”(20)
- JS程序验证哥德巴赫猜想
- 实验5 函数验证哥德巴赫猜想
- 第15周项目1 -(1)验证哈希表相关算法
- 第15周项目1 -1验证算法
- 第15周项目1(3)-验证冒泡排序算法
- 验证哥德巴赫猜想(范围不大)
- OJ题:验证哥德巴赫猜想(C++)
- 循环-04. 验证“哥德巴赫猜想”(20)
- 用 Java 验证8-10000内的所有偶数符合哥德巴赫猜想
- 循环-04. 验证“哥德巴赫猜想”(20)
- 第15周项目1-验证算法
- 第15周项目1 -(3)验证希尔排序