c语言一个偶数用两个素数表示,用C语言(C99) 验证哥德巴赫猜想:一个不小于6的偶数必定能表示为两个素数之和。...

满意答案

dcebd7a0de6265b6ccae5ead692f1eab.png

qq271740668

2013.11.13

dcebd7a0de6265b6ccae5ead692f1eab.png

采纳率:40%    等级:12

已帮助:9408人

#include "stdio.h"

#include "math.h"耐伏首

int main(void)

{

int count, i, m, n, number;

int prime(int m);

scanf("%d%d", &m, &n);

if(m % 2 != 0) m = m + 1;

if(m >昌数厅岁= 6){

count=0;

for(number=m;number<=n;number=number+2){

for(i=1;i<=number;i++)

if(prime(i)==1&&prime(number-i)==1){

printf("%d=%d+%d ", number, i, number - i);

break;}

count++;

if(count%5==0)

printf("\n");

}

/*---------*/

}

printf("\n");

}

int prime(int m)

{

int i,n;

if(m==1)return 0;

n=sqrt(m);

for(i=2;i<=n;i++)

if(m%i==0)

return 0;

return 1;

}

/*---------*/

00分享举报

你可能感兴趣的:(c语言一个偶数用两个素数表示)