第一种方法:

bool result{};
    for (int i = 3; i < 1000; i++)
    {
        result = 0;
        for (int y = 3; y <= i -1  ; y++)
        {
            if (!(i % y))
            {
                result = 1;
                break;
            };
        }
        if (!result)
        {
            std::cout << i << std::endl;
        }
    }

第二种方法:  排除偶数

bool result{};
    for (int i = 3; i < 1000; i+=2)
    {
        result = 0;
        for (int y = 3; y <= i -1  ; y+=2)
        {
            if (!(i % y))
            {
                result = 1;
                break;
            };
        }
        if (!result)
        {
            std::cout << i << std::endl;
        }
    }

第三种方法:

bool result{};
    for (int i = 3; i < 1000; i+=2)
    {   
        result = 0;
        for (int y = 3 ; y <= sqrt(i); y+=2)
        {
            if (!(i % y))
            {
                result = 1;
                break;
            };
        }
        if (!result)
        {
            std::cout <<  i << std::endl;
        }
    }

计算1000以内的质数 (质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。)相关推荐

  1. Java 实现 1-100内的质数求和,质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数

    public class Prime {     public static void main(String[] args) {         //质数的和,初始值是最小的质数         i ...

  2. 质数判断及质因数分解 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。 0和1不是质数 除了0,1,质数以外其他的数叫合数

    题目: 质数判断及质因数分解    质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数. 0和1不是质数 除了0,1,质数以外其他的数叫合数 代码部分: C++实现 #include ...

  3. 接收一个正整数,判断该数字是否为质数质数(质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数)

    public class nmn {public static void main(String[] args){Scanner sc=new Scanner(System.in);System.ou ...

  4. java输出1000以内质数_用java输出1000以内所有的质数,每行还必须只有8 个!

    哈喽大家好,这里是java小白成长记! 昨天分享了用java怎么判断一个数是不是质数,看完是不是觉得也并不是很难,今天分享怎么输出1000以内的所有质数,而且每行只有8个数字. 首先判断数字的代码就不 ...

  5. I00040 计算1000以内的勾股数

    对于三元组<a, b, c>,若满足a^2+b^2=c^2,则称该三元组为勾股数. 可以假定a<b<c,在这个前提下,用穷举法来求解该问题.并且假定a<b<c< ...

  6. 计算1000以内所有不能被7整除的整数之和

    /*** 计算1000以内所有不能被7整除的整数之和*/ public class Homework01 {public static void main(String[] args) {int su ...

  7. java基础练习题:计算1000以内所有不能被7整除的整数之和

    public static void main(String[] args) {//计算1000以内所有不能被7整除的整数之和//1.先输出1000内的所有整数//2.筛选出不能被七整除的数//3.全 ...

  8. (Java-1)计算1000以内所有不能被7整除的数之和

    思路: 通过使用循环实现1-1000,当遇到可以被7整除的数时跳过本次循环,并将所有数加到一起. 代码: //计算1000以内所有不能被7整除的数之和 public class JiShuan01{p ...

  9. 1、计算1000以内所有不能被7整除的整数之和

    //1.计算1000以内所有不能被7整除的整数之和public class Test01{public static void main(String[] args){int k = 0;for(in ...

最新文章

  1. Mybatis操作主体流程
  2. linux mysql 1045 错误_Linux 下,mysql数据库报无法登陆错误:ERROR 1045 (28000): Access denied for use...
  3. python能处理多大的数据-使用Python Pandas处理亿级数据
  4. mysql无法初始化数据库引擎_mysql使用模板解决旧数据处理,默认初始化数据的通用方法!...
  5. linux安装mysql不成功怎么处理_Linux上安装MySQL时出现不兼容的解决办法
  6. centos8安装MySQL依赖_centos8安装mysql8
  7. 求年龄和的c语言数据类型,第1章 c语言与数据类型.ppt
  8. 什么是机器学习?有哪些应用?终于有人讲明白了
  9. oracle转mysql总结,原理+实战+视频+源码
  10. Oralce SQLPlus 以及shell脚本中spool输出到文件时的格式化输出
  11. CH372或CH375的USB通讯问题解答
  12. 揭秘本周聪明钱|主力资金集中追捧“券业新一哥”;融资客不惧利空潜入这只股!
  13. UI设计:C4D作品案例分享
  14. macos 升级ruby
  15. 读书笔记——WebKit技术内幕 HTML结构
  16. 找工作时单位普遍要求 35 岁以下,那 35 岁以上的人都干嘛去了?
  17. 达人评测 骁龙778g和骁龙780g的区别 选哪个好
  18. Aprioriall算法
  19. cnpm不是内部命令的解决方案:配置环境变量【推荐】
  20. TigerGraph首将模式匹配与高效图计算相结合,为欺诈检测、网络安全保护、人工智能等应用增砖加瓦!

热门文章

  1. 使用itextpdf编辑PDF
  2. 【知识图谱】知识图谱构建技术一览
  3. Django项目——报错处理
  4. FreeBSD12.1管理用户和组
  5. awr报告 解读_Oracle的AWR报告分析
  6. 南邮电装实习报告(最全)
  7. 思科ASA系列防火墙配置手册
  8. 用C/C++实现网络监听抓包
  9. potplayer播放器没有声音、下载不了解码器?
  10. 用C语言实现LED1/LED2/LED3三盏灯点亮