尹恒559 2021-09-25 20:13 采纳率: 88.9%
浏览 67
已结题

哥德巴赫猜想(4至100),运行结果是49,看看有没有什么问题

img

  • 写回答

1条回答 默认 最新

  • qzjhjxj 2021-09-25 22:50
    关注

    供参考,49 :

    #include<stdio.h>
    #include<stdlib.h>
    int main()
    {
        int a,b,x,y,i,count=0;
        for(i=4;i<=100;i+=2)
        {
             for(a=2;a<=i/2;a++)
             {
                 x=0;
                 for(b=2;b < a;b++)
                 {
                     if(a%b==0)
                     {
                        x++;
                        break;
                     }
                 }
                 if(x >= 1) continue;
                 y=0;
                 for(b=2;b < (i-a);b++)
                 {
                     if((i-a)%b==0)
                     {
                        y++;
                        break;
                     }
                 }
                 if(x==0 && y==0)
                 {
                     count++;
                     break;
                 }
             }
        }
        printf("%d\n",count);
        
        return 0;
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月1日
  • 已采纳回答 10月1日
  • 创建了问题 9月25日

悬赏问题

  • ¥50 comsol稳态求解器 找不到解,奇异矩阵有1个空方程返回的解不收敛。没有返回所有参数步长;pid控制
  • ¥15 怎么让wx群机器人发送音乐
  • ¥15 fesafe材料库问题
  • ¥35 beats蓝牙耳机怎么查看日志
  • ¥15 Fluent齿轮搅油
  • ¥15 八爪鱼爬数据为什么自己停了
  • ¥15 交替优化波束形成和ris反射角使保密速率最大化
  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功