哥德巴赫猜想
2015-03-02 22:50
183 查看
今日常见的猜想陈述为欧拉的版本,即任一大于2的偶数都可写成两个素数之和,亦称为“强哥德巴赫猜想”或“关于偶数的哥德巴赫猜想”。
#include<iostream>
using namespace std;
int prime(int x)
{
int i=2;
while(x%i&&i<=x)
i++;
if (x==i)
return x;
else
return prime(x+1);
}
void gotbaha(int n)
{
int a,b,b1;
for(a=2;a<=n/2;a++)
{
a=prime(a);
b=n-a;
b1=prime(n-a);
if(b==b1&&a<=b)
cout<<n<<"="<<a<<"+"<<b<<endl;
}
}
int main()
{
int n;
cout<<"请输入一个大于6的偶数n"<<endl;
cin>>n;
gotbaha(n);
return 0;
}
#include<iostream>
using namespace std;
int prime(int x)
{
int i=2;
while(x%i&&i<=x)
i++;
if (x==i)
return x;
else
return prime(x+1);
}
void gotbaha(int n)
{
int a,b,b1;
for(a=2;a<=n/2;a++)
{
a=prime(a);
b=n-a;
b1=prime(n-a);
if(b==b1&&a<=b)
cout<<n<<"="<<a<<"+"<<b<<endl;
}
}
int main()
{
int n;
cout<<"请输入一个大于6的偶数n"<<endl;
cin>>n;
gotbaha(n);
return 0;
}
相关文章推荐
- 【哥德巴赫猜想】LightOJ Goldbach`s Conjecture 1259
- 编程验证哥德巴赫猜想
- 哥德巴赫猜想(升级版)
- 趣味编程:哥德巴赫猜想
- c/c++编程题 之 验证哥德巴赫猜想
- 哥德巴赫猜想
- <NOIP> 28 . P1579 哥德巴赫猜想(升级版)
- uva 10168 哥德巴赫猜想
- 7-6 验证“哥德巴赫猜想”(20 分)
- 洛谷P1579 哥德巴赫猜想(升级版)
- 那位大佬看看这个 哥德巴赫猜想代码哪不对,运行不起来
- 哥德巴赫猜想——比较好的方法
- POJ 2262 Goldbach's Conjecture 哥德巴赫猜想
- c++编写函数验证哥德巴赫猜想
- 实验5 函数验证哥德巴赫猜想
- Timus Online Judge 哥德巴赫猜想
- uva 10168 Summation of Four Primes(数论-哥德巴赫猜想)
- 第15周-验证哥德巴赫猜想
- 素数与哥德巴赫猜想
- 【哥德巴赫猜想】POJ Goldbach's Conjecture 2262