三大数学难题 如何运用c语言编写哥德巴赫猜想?

如何运用c语言编写哥德巴赫猜想?#include<stdio.H>#include<math.H>int prime(int m){int i,nif(m==1)返回0n=(int)s

如何运用c语言编写哥德巴赫猜想?

#include<stdio.H>

#include<math.H>

int prime(int m)

{

int i,n

if(m==1)返回0

n=(int)sqrt((double)m)

for(i=2i<=ni)

if(m%i==0)返回0

返回1

}

void main()

{

int count i,number

count 0

for(number=6number<=20number=number)2)

{

for(i=3i<=number/2i=i2)

if(prime(i)&&prime(number-i))

{

printf(%d=%d,number,i,number-i)

count

if(count%5==0)printf(“n”)

continue

}

]}

不应缩写为“1 1=2”,而应缩写为“1 1”或“1”= 1 "!

这个命题是这样的:“任何大于2的偶数都可以用两个素数之和的形式表示”,所以应该称为“1 1”或“1=1 1 1”!