验证哥德巴赫猜想

//编程验证哥德巴赫猜想
//哥德巴赫猜想:任何一个大于4的偶数可以表示为两个素数之和
#include<stdio.h>
#include"iostream"
using namespace std;
#define M 101void createPrimeList(int primeList[])  //生成素数表
{int i,j;for(i=0;i<M;i=i+1)primeList[i]=i;i=2;while(i<M/2){for(j=i+1;j<M;j=j+1)if(primeList[j]!=0&&primeList[j]%primeList[i]==0)primeList[j]=0;i=i+1;while(primeList[i]==0)i=i+1;}
}int NextPrimeNumber(int p,int primeList[])
{p=p+1;while(primeList[p]==0)p=p+1;return primeList[p];
}void main()
{int primeList[M];int x,p;createPrimeList(primeList);x=4;while(x<M){p=primeList[2];while(p<x/2&&primeList[x-p]==0)p=NextPrimeNumber(p,primeList);if(p>=x/2)cout<<"Great discovery :Golobach is wrong!"<<endl;elsecout<<"The Even Number"<<x<<"="<<p<<"+"<<x-p<<endl;x=x+2;}
}

C++验证哥德巴赫猜想相关推荐

  1. 实验4-2-3 pta验证“哥德巴赫猜想” (20分)

    验证"哥德巴赫猜想" (20分) 数学领域著名的"哥德巴赫猜想"的大致意思是:任何一个大于2的偶数总能表示为两个素数之和.比如:24=5+19,其中5和19都是 ...

  2. 验证哥德巴赫猜想:任何一个大于6的偶数均可表示为2个素数之和

    验证哥德巴赫猜想:任何一个大于6的偶数均可表示为2个素数之和。例如6=3+3,8=3+5,-,18=5+13。将6~100之间的偶数都表示成2个素数之和,打印时一行打印5组。素数就是只能被1和自身整除 ...

  3. 习题6-5 使用函数验证哥德巴赫猜想 (20 分)

    本题要求实现一个判断素数的简单函数,并利用该函数验证哥德巴赫猜想:任何一个不小于6的偶数均可表示为两个奇素数之和.素数就是只能被1和自身整除的正整数.注意:1不是素数,2是素数. 函数接口定义: in ...

  4. ZZULIOJ 1093: 验证哥德巴赫猜想(函数专题)

    验证哥德巴赫猜想(函数专题) 题目描述 哥德巴赫猜想大家都知道一点吧.我们现在不是想证明这个结论,而是对于任给的一个不小于6的偶数,来寻找和等于该偶数的所有素数对.做好了这件实事,就能说明这个猜想是成 ...

  5. 7-158 验证“哥德巴赫猜想” (20 分)

    7-158 验证"哥德巴赫猜想" (20 分) 数学领域著名的"哥德巴赫猜想"的大致意思是:任何一个大于2的偶数总能表示为两个素数之和.比如:24=5+19,其 ...

  6. 7-160 验证“哥德巴赫猜想” (20 分)

    7-160 验证"哥德巴赫猜想" (20 分) 数学领域著名的"哥德巴赫猜想"的大致意思是:任何一个大于2的偶数总能表示为两个素数之和.比如:24=5+19,其 ...

  7. (C语言)验证哥德巴赫猜想,输入一个大于6的偶数,输出这个数能被分解为哪两个质数的和

    (C语言)验证哥德巴赫猜想,输入一个大于6的偶数,输出这个数能被分解为哪两个质数的和,如10=3+7,12+5+7. // 质数:除了1和自身,不能被任何数整除的数 #include<stdio ...

  8. 【算法】验证哥德巴赫猜想

    问题来源 Timus Online Judge 网站上有这么一道题目:1356. Something Easier.这道题目的输入是一组  2 到 109 之间整数,对于每个输入的整数,要求用最少个数 ...

  9. 实验4-2-3 验证“哥德巴赫猜想” (20 分)

    实验4-2-3 验证"哥德巴赫猜想" (20 分) 数学领域著名的"哥德巴赫猜想"的大致意思是:任何一个大于2的偶数总能表示为两个素数之和.比如:24=5+19 ...

  10. c++写一个函数验证哥德巴赫猜想

    #include <iostream> using namespace std; //写一个函数验证哥德巴赫猜想 int main() {void godbaha(int n);int x ...

最新文章

  1. 《C++代码设计与重用》——2.5 浅拷贝和深拷贝
  2. python xpath定位打印元素_python基础教程:8种selenium元素定位的实现
  3. php5.4 mysql connect_php5.4 Call to undefined function mysql_connect()
  4. Qt之格栅布局(QGridLayout)
  5. 上周并发题的解题思路以及介绍Go语言调度器
  6. 深度学习——夏侯南溪的深度神经网络的调参日志
  7. php 社区,社区(phpmysql)一
  8. 源码推荐:多图无缝滚动控件,多视图控制器间切换
  9. BOW(opencv源码)
  10. java jxl上传excel_JAVA实现上传,下载,jxl操作Excel和邮件发送
  11. 简述基于软件体系结构的软件开发过程
  12. Linux好用的音乐播放器
  13. tcp粘包问题以及处理方案
  14. 有没有和作业帮一样的计算机,学霸君、学习宝和作业帮哪个好【对比】
  15. 最全面计算机英语单词列表(三)
  16. Troubleshooting Consolidation
  17. 修改pdf文件在浏览器里的标题
  18. 多个android手机客户端通信,android中利用Socket实现手机客户端与PC端进行通信
  19. mysql slave_pending_jobs_size_max_MySQL:关于Wating for Slave workers to free pending events等待...
  20. 【历史上的今天】6 月 18 日:京东诞生;网店平台 Etsy 成立;Facebook 发布 Libra 白皮书

热门文章

  1. 【目标检测】CNN的训练图像与测试图像不一致的多尺度问题
  2. Pytorch模型构造方法
  3. 第四季-专题7-Linux内核链表
  4. [转载]备忘:oh my zsh 的安装、更新、删除
  5. 300多个城市加入信用城市建设,信用时代已来!
  6. 如何使用小程序画布组件绘制自动缩放正方形
  7. 以swoole为例,学习如何实现协程
  8. webstorm 配置webserver选项,让其他ip设备可访问(如手机等测试效果) ...
  9. 一道看似简单的sql需求却难倒各路高手 - 你也来挑战下吗?
  10. HeadFirst jsp 08 无脚本JSP