40.验证哥德巴赫猜想:一个大于2的偶数总可以分解成两个素数的和

简介: 40.验证哥德巴赫猜想:一个大于2的偶数总可以分解成两个素数的和
//1、输入一个偶数。判断是否为偶数
//2、若是,求出小于其的所有素数
//3、将它们求和
//4、验证是否满足哥德巴赫猜想
 
#include<iostream>
#include<cmath>
using namespace std;
int Sushu(int);
 
int main()
{
    int n,k,q;
    int a[1000];
    begin:
    cout<<"please input an even number(偶数):"<<endl;
    cin>>n;
 
    for(int p=0;p<1000;p++)
    {
        a[p]=0;
    }
 
    if(n%2!=0)//判断是否为偶数
    {
        cout<<"wrong,please try again!";
        goto begin;
    }else
    {
        if(n==2)
        {
            cout<<"1"<<" "<<"1"<<endl;
            cout<<"OMG,偶数"<<n<<"符合哥德巴赫猜想!!"<<endl;
        }else
        {
            for(int i=3;i<n;i++)//把到n为止的素数全部存入数组
            {
                if(Sushu(i))
                {
                    a[i-1]=i;
                }
            }
            for(int j=0;j<100;j++)
            {
                a[0]=1;
                a[1]=2;
                for(k=j+1;k<100;k++)
                {
                    q=a[j]+a[k];
                    if(q==n)
                    {
                        cout<<a[j]<<" "<<a[k]<<endl;
                        cout<<"OMG,偶数"<<n<<"符合哥德巴赫猜想!!"<<endl;
                    }
                }
            }
        }
    }
    return 0;
}
 
int Sushu(int index)
{
    //int y=sqrt(index);
    int z;
    for(int m=2;m<index;m++)
    {
        if(index%m==0)
        {
            z=0;
            break;//没有break这个程序就是错的
        }else
        {
            z=index;
        }
    }
    return z;
}
目录
相关文章
|
5月前
|
消息中间件 存储 Kafka
详解Kafka1-基础使用
Kafka消息队列技术指南 本文系统介绍了Kafka消息队列的核心概念与应用实践。主要内容包括: 消息队列基础 两种模型:生产者-消费者模型和发布-订阅模型 应用场景:异步处理、系统解耦、流量削峰等 Kafka核心架构 重要组件:Broker、Zookeeper、Topic、Partition等 消费者组机制实现负载均衡 消息存储与分区策略 实践操作 集群搭建与环境配置 基准测试方法与性能指标 Java API编程示例(生产者/消费者) 事务编程实现原子操作 高级特性 生产者幂等性原理与配置 事务API与隔
|
6月前
|
存储 弹性计算 固态存储
阿里云服务器按量付费是什么?到底划不划算?
阿里云ECS按量付费是“先用后付、按小时计费”的灵活模式,适合临时扩展、测试、电商抢购等短期或突发场景。开通需账户余额≥100元,不支持备案。相比包年包月更省成本(如仅用几小时),且可随时释放,弹性伸缩便捷。
857 3
|
5月前
|
自然语言处理 供应链 搜索推荐
2026年电商行业有哪些Agent应用
电商正加速落地AI Agent,从营销、供应链到客服、决策全面升级。瓴羊推出Dataphin(数据治理)、Quick BI小Q(智能分析)、Quick Audience(精准营销)、Quick Service(金牌导购)四大Agent,构建协同智能体矩阵,打通“人货场”全链路,助力企业实现高质量增长。(239字)
|
C语言 Python
python 调用c接口
【10月更文挑战第12天】 ctypes是Python的一个外部库,提供和C语言兼容的数据类型,可以很方便地调用C DLL中的函数
529 0
|
9月前
|
弹性计算 应用服务中间件
租用阿里云服务器一个月多少钱?看完吓一跳,这么便宜了吗?
阿里云服务器月租低至3元!轻量应用服务器2核2G,200M带宽,仅需38元/年,新用户专享;ECS经济型实例99元/年,2核2G,3M带宽,新老同享。时长越长折扣越大,最高可享3.4折。详情见官方活动页。
3080 23
|
9月前
|
数据采集 安全 数据可视化
2025年能源管理平台厂商综合推荐:哪些方案真正帮助企业实现能耗精细管控与成本下降?
在“双碳”与数字化转型背景下,树根科技能源管理平台凭借工业互联网底座、千种协议兼容、多系统融合能力,实现能耗精准监测与智能优化。覆盖钢铁、工程机械等行业,助力企业降本增效,实证节能显著,入选Gartner魔力象限,成为制造企业绿色智控优选方案。
515 0
|
11月前
|
存储 算法 数据可视化
SpQR: 稀疏量化表示实现大语言模型近无损压缩——论文阅读
SpQR是一种创新的稀疏量化方法,通过识别并高精度存储导致大量化误差的异常权重,将其他权重压缩至3-4比特,实现大语言模型的近无损压缩。该方法在LLM压缩中首次跨模型规模达到接近16位精度的性能,压缩后模型平均误差低于1%。实验表明,SpQR在推理速度与压缩率上优于现有技术,使高质量大模型可在消费级设备高效运行。
1207 9
|
传感器 存储 运维
智能物联网:LoRaWAN技术在低功耗广域网中的应用
【10月更文挑战第26天】本文详细介绍了LoRaWAN技术的基本原理、应用场景及实际应用示例。LoRaWAN是一种低功耗、长距离的网络层协议,适用于智能城市、农业、工业监控等领域。文章通过示例代码展示了如何使用LoRaWAN传输温湿度数据,并强调了其在物联网中的重要性和广阔前景。
789 6
|
网络架构
直通和交叉电缆:网络连接的桥梁
【10月更文挑战第15天】
1332 5
|
数据安全/隐私保护
sm4加密工具类
sm4加密工具类
410 4