验证哥德巴赫猜想代码C++_验证哥德巴赫猜想

其他范文 时间:2020-02-28 03:51:04 收藏本文下载本文
【www.daodoc.com - 其他范文】

验证哥德巴赫猜想代码C++由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“验证哥德巴赫猜想”。

#include

#include

#define MAX 2000

using namespace std;

int prime[333];//从小到大记录素数

void creatPrimeArray(){//筛选法求素数

int i,j,n=0;bool is[MAX];//用来标记每个数是否是素数memset(is,true,sizeof(is));//初始化为true

for(i=2;i

while(i

if(i

prime[n++]=i;

for(j=i

}

}

}

int main(){

int i,j,n;bool flag;is[j]=false;//标记为不是素数

cout

creatPrimeArray();while(cin>>n,n){//当n不为0时执行循环体if(nMAX||n&1){//验证输入cout

} else flag=false;//初始化为没找到for(i=0;prime[i]>1;i++){//prime[i]是两个素数中较小的那continue;个

for(j=i;prime[i]+prime[j]

if(prime[i]+prime[j]==n){//歌德巴赫猜想成立flag=true;//标记为找到cout

} if(!flag)cout

防不测} } return 0;

下载验证哥德巴赫猜想代码C++word格式文档
下载验证哥德巴赫猜想代码C++.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文