当前位置: 首页 > news >正文

哥德巴赫猜想

1742年,哥德巴赫(C.Goldbach,1690一1764)提出了一个假设,每一个大于2的偶数是两个质数的和。

请验证100以内的正偶数都能分解为两个素数之和,即验证歌德巴赫猜想对100以内(大于2)的正偶数成立。

将正偶数分解为两部分,再对这两部分进行判断,如果均是素数则满足题意,不是则重新分解继续判断。

int ss(int i)

{

    int j;

    if (i <= 1)

        return 0;

    if (i == 2)

        return 1;

    for (j = 2; j < i; j++)

    {

        if (i % j == 0)

            return 0;

        else if (i != j + 1)

            continue;

        else

            return 1;

    }

}

void main()

{

    int i, j, k, flag1, flag2, n = 0;

    for (i = 4; i < 100; i += 2)

        for (k = 2; k <= i / 2; k++)

        {

            j = i - k;

            flag1 = ss(k);

            if (flag1)

            {

                flag2 = ss(j);

                if (flag2)

                {

                    printf("%3d=%3d+%3d,", i, k, j);

                    n++;

                    if (n % 5 == 0)

                        printf("\n");

                }

            }

        }

    printf("\n");

}

 

http://www.xdnf.cn/news/562537.html

相关文章:

  • 【Linux】C语言模拟实现shell命令行(程序替换原理)
  • 学习笔记:黑马程序员JavaWeb开发教程(2025.4.9)
  • PT5F2307触摸A/D型8-Bit MCU
  • 微软 Build 2025:开启 AI 智能体时代的产业革命
  • 学习Android(十二)Thread
  • Flannel后端为UDP模式下,分析数据包的发送方式(二)
  • IDEA推送到gitlab,jenkins识别,然后自动发布到需要的主机(流水线)
  • STM32之串口通信蓝牙(BLE)
  • 量子计算与云计算的融合:技术前沿与应用前景
  • 什么是国密、密评、商密
  • Token类型与用途详解:数字身份的安全载体图谱
  • 量子计算模拟:从理论到实践
  • OpenCv高阶(十五)——EigenFace人脸识别
  • 【C语言】复习~数组和指针
  • JS手写代码篇---手写Promise
  • 【软件设计师】知识点简单整理
  • 数学建模,机器决策人建模
  • HTTPS和HTTP区别
  • 693SJBH基于.NET的题库管理系统
  • 用Recommenders,实现个性化推荐
  • 基于OpenCV的物体跟踪:CSRT算法
  • 自托管互联网广播电台Airstation
  • Docker网关冲突导致容器启动网络异常解决方案
  • Linux `cat` 命令深度解析与高阶应用指南
  • C++ - 仿 RabbitMQ 实现消息队列(3)(详解使用muduo库)
  • 物流项目第六期(短信微服务——对接阿里云第三方短信服务JAVA代码实现、策略模式 + 工厂模式的应用)
  • bitbar环境搭建(ruby 2.4 + rails 5.0.2)
  • 【寻找Linux的奥秘】第七章:虚拟地址空间
  • 第16天-使用Python Pillow库常见图像处理场景
  • javaweb-html