验证哥德巴赫猜想:任何一个大于6的偶数均可表示为2个素数之和。例如6=3+3,8=3+5,…,18=5+13。将6~100之间的偶数都表示成2个素数之和,打印时一行打印5组。素数就是只能被1和自身整

问题描述:

验证哥德巴赫猜想:任何一个大于6的偶数均可表示为2个素数之和。例如6=3+3,8=3+5,…,18=5+13。将6~100之间的偶数都表示成2个素数之和,打印时一行打印5组。素数就是只能被1和自身整除的正整数,最小的素数是2。要求定义并调用函数prime(m)判断m是否为素数,当m为素数时返回1,否则返回0。
当组合有多种时,选择第一个加数最小的组合.例如:100=3+97 100=11+89; 只是第一个就可以了.
# include
# include
int main(void)
{
\x05 int a,b,c,count;
\x05 int prime(int a);
\x05 int prime(int b);
\x05
\x05 count=0;
\x05 for(c=6;c

哥德巴赫猜想,请输入一个数n:
88
猜想:88=5+83
猜想:88=17+71
猜想:88=29+59
猜想:88=41+47
猜想:88=47+41
猜想:88=59+29
猜想:88=71+17
猜想:88=83+5
请按任意键继续...
#include "stdio.h"
#include "stdlib.h"
int isPrimeNumber(int n)
{
int i;
for(i=2;i