我写了一个程序是验证哥德巴赫猜想的6到100的偶数,大于等于6的偶数等于2个素数之和,比如6=3+3,

问题描述:

我写了一个程序是验证哥德巴赫猜想的6到100的偶数,大于等于6的偶数等于2个素数之和,比如6=3+3,
但得不出结果
#include
int prime(int m);
int main(void)
{
\x05int i,n,m,pri,c,count=0;
\x05for(i=6;i

prime函数有点小错误,第一是(m%2==0)应该是(m%j==0),
第二是(j>=m/2)应该是(m%j!=0),为什么这么说呢,想想m=4的情况就知道了.
主程序中也有点小错误
for(n=2;n