c++驗證哥德巴赫猜想
更新時間:2014年04月28日 11:06:09 作者:
這篇文章主要介紹了c++驗證哥德巴赫猜想,哥德巴赫猜想就是任一大于2的偶數(shù),都可表示成兩個素數(shù)之和,需要的朋友可以參考下
哥德巴赫猜想是世界近代三大數(shù)學難題之一。1742年,由德國中學教師哥德巴赫在教學中首先發(fā)現(xiàn)的。1742年6月7日哥德巴赫把自己的多年實驗證明寫信給當時的大數(shù)學家歐拉,歐拉回信正式提出了以下兩個猜想:a.任何一個大于 6的偶數(shù)都可以表示成兩個素數(shù)之和。b.任何一個大于9的奇數(shù)都可以表示成三個素數(shù)之和。 這就是哥德巴赫猜想。
復制代碼 代碼如下:
//任一大于2的偶數(shù),都可表示成兩個素數(shù)之和。
#include<iostream>
using namespace std;
int prime(int n){
int j,k;
for(j=2;j<n;j++){
if(n%j==0){
k=0;
return(k);
break;
}else{
k=1;
return(k);
}
}
}
int main(){
int n,i;
cout<<"請輸入一個不小于2的偶數(shù):"<<endl;
cin>>n;
while(n<6||n%2!=0){
cout<<"請輸入一個不小于2的偶數(shù):"<<endl;
cin>>n;
}
for(i=3;i<(n/2);i++){
if(prime(i)){
if(prime(n-i)){
cout<<n<<"="<<i<<"+"<<n-i<<endl;
}
}
}
}
相關(guān)文章
c++中strcpy函數(shù)在VS2015無法使用的問題
這篇文章主要介紹了c++中strcpy函數(shù)在VS2015無法使用的問題,具有一定的參考價值,有需要的可以了解一下。
2016-11-11
vs2019創(chuàng)建WebService服務的實現(xiàn)
這篇文章主要介紹了vs2019創(chuàng)建WebService服務的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
2020-03-03 
