下面这个程序验证哥德巴赫猜想,大于4的偶数,可以拆成两个质数之和,哪里出错了?

问题描述:

下面这个程序验证哥德巴赫猜想,大于4的偶数,可以拆成两个质数之和,哪里出错了?
#include
#include
void main()
{
int x,i,k,j,f1=1,f2=1;
double m,n;
printf("请输入一个介于4和2000之间的偶数:");
scanf("%d",&x);

for(i=1;i

我的题目是从大于六的偶数开始的,这是我的源程序,没有问题的.
看看你的是用嵌套做的,我不太会,用自定义函数做比较简单.
#include "stdio.h"
#include "math.h"
int prime(int m);
int main(void)
{
int count, i, m, k,n, number;
scanf("%d%d", &m, &n);
count=0;
if(m % 2 != 0) m = m + 1;
if(m >= 6)
{
for(number=m;number