验证哥德巴赫猜想
2017-08-07 10:00
330 查看
哥德巴赫猜想
哥德巴赫猜想是数论中存在最久的未解问题之一。这个猜想最早出现在1742年,哥德巴赫猜想可以陈述为:“任一大于2的偶数,都可表示成两个素数之和。”
1、将一个偶数分成两数之和;
2、判断两数是否为素数。
哥德巴赫猜想是数论中存在最久的未解问题之一。这个猜想最早出现在1742年,哥德巴赫猜想可以陈述为:“任一大于2的偶数,都可表示成两个素数之和。”
1、将一个偶数分成两数之和;
2、判断两数是否为素数。
/*验证Goldbach猜想*/ #include <stdio.h> int main () { printf ("Function : Verify the Goldbach Conjecture.\n"); int a, b, i, j, num; printf ("Please input a number:\n"); scanf ("%d",&num); if( num <= 2 || num % 2 != 0) printf ("Error:Number inputed > 2 && Even number\n"); else { for (i = 3;i <= num; i++) { j = num - i; //分成两数之和 a = primenum (i); //判断是否为素数 b = primenum (j); if (a && b) //都是素数则满足哥德巴赫猜想 printf ("Goldbach Right! %d = %d + %d\n",num,i,j); } return 0; } } //判断是否为素数,是返回1,不是返回0 primenum ( int m) { int k, n; k = m / 2; for (n = 2;n <= k; n++) { if (m % n == 0) { return 0; break; } else if (n != k) continue; return 1; } }
相关文章推荐
- 哥德巴赫猜想的程序验证
- 哥德巴赫猜想9位数验证
- 验证哥德巴赫猜想
- 写段代码验证哥德巴赫猜想之一:求给定范围的素数。
- 验证哥德巴赫猜想
- 验证哥德巴赫猜想
- 哥德巴赫猜想初步验证、、、、
- 用C++验证哥德巴赫猜想
- C++验证哥德巴赫猜想
- RMI技术验证哥德巴赫猜想
- 代码笔记 | 哥德巴赫猜想的计算机验证
- 写段代码验证哥德巴赫猜想之三:重构和优化
- h5 哥德巴赫猜想验证、函数和数组、函数的调用、形参与实参、参数的传递
- c语言验证哥德巴赫猜想
- 两种不同方法验证-10000以内满足哥德巴赫猜想的数
- 厦大C语言上机 1393 哥德巴赫猜想的验证
- 杭电 HDU 1279 验证角谷猜想
- 验证角谷猜想
- 哥德巴赫猜想之一:是任何一个大于5的偶数都可以表示为两个素数之和(C语言)
- JAVA_哥德巴赫猜想的证明