关于哥德巴赫猜想,有兴趣的进来看下评论下,没兴趣的请无视。
这个链接是百度百科关于哥德巴赫猜想的解释http://baike.baidu.com/view/1808.htm
程序代码:
#include <stdio.h>
#include <math.h>
#include <windows.h>
bool success;//标志1表示验证成功
//判断是否是质数,返回1代表是
bool judge(int n)
{
int i;
int j = (int)sqrt(n);
for (i = 2; i <= j; ++i)
{
if (n % i == 0)
return 0;
}
if (i > j)
return 1;
}
//我选择验证 任何不小于6的偶数,都是两个奇质数之和
void main()
{
int i, min, max;
for (i = 6; i <= 200000000; i = i + 2)
{
for (min = 2; min < i; ++min)
{
success = 0;
for(max = i; max >= min; --max)
{
if (i == min + max && judge(min) && judge(max))
{
printf("%d = %d + %d 验证成功。\n", i, min, max);
Sleep(100);
success = 1;
break;
}
else
{
continue;
}
}
if (success)
break;
}
if (!success)
{
printf("%d 验证失败!", i);
}
}
}[ 本帖最后由 观弈寒儒 于 2011-2-27 13:24 编辑 ]










,这个就是你昨天写的吧