搜索
查看: 336|回复: 2
打印 上一主题 下一主题

求助 哥德巴赫猜想验证

[复制链接]
跳转到指定楼层
楼主
 楼主| 发表于 2018-10-14 23:52:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
#include<stdio.h>
#include<stdlib.h>
int main()
{
   int k,a,b,i,c1,c2;
   for(k=4;k<=100;k=k+2)
   {
    for(a=2;a<=k/2;a++)
     {
    c1=0;
    for(i=2;i<=a-1;i++)
    {
     if(a%i==0)
     {
      c1++;
      break;
     }
    }
      if(c1==0)
   {
    b=k-a;
    c2=0;
    for(i=2;i<=b-1;i++)
    {
       if(b%i==0)
    {
     c2++;
     break;   
    }
    }
    if(c2==0)
    {
     printf("%d=%d+%d\n",k,a,b);
     break;
    }
    }
    }
}
     system("pause");
  return 0;
}

沙发
发表于 2018-10-15 22:49:56 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
板凳
发表于 2018-10-22 23:20:45 | 只看该作者
好不容易
是你的第八行for(a=2;a<=k/2;a++)这里错了
你最后面的()应该是用成中文输入法输入了
应该用英文的输入法输入
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表