c新手吧 关注:8,601贴子:48,093
  • 2回复贴,共1

哥德巴赫猜想 c语言程序 求帮忙检查

只看楼主收藏回复

#include <stdio.h>
int judge(int a);
int main()
{
int i,j=2,k,x=0;
for(i=4;i<=2000;i=i+2)
{
for (j=2;j<=4;j++)
{
if(judge(j)==0 && judge(i-j)==0)
{
k=0;
break;
}
else
k=1;
}
if(k)
{
printf(" %d ",i);
x=1;
}
}
if (x)
printf("哥德巴赫猜想不成立");
return 0;
}
int judge(int a)
{
int m=0,i;
for(i=2;i<a;i++)
{
if(a%i==0 && a!=i)
m=1;
return m;
}
}


IP属地:江苏1楼2015-11-12 16:44回复
    不能输出正确结果 不知道错在哪了


    IP属地:江苏2楼2015-11-12 16:45
    回复
      求帮助呀


      IP属地:江苏来自iPhone客户端3楼2015-11-12 18:17
      回复