算法基础--素数

素数一般指质数
质数是指 “在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数”


//1-100内的素数
 for (let i = 1; i <= 100; i++) {  //循环1-100 的数
       let count = 0
       for (let j = 2; j < i; j++) {  //从2开始到小于i结束 排除了1和他本身的数
         if (i % j == 0) {   //i%j==0 相当于中间有因数 count++
               count++
          }
       }
       if (count == 0) {  //如果count==0 就说明中间没有因数 所以就是输出i
            console.log(i);
       }
 }

结果:1, 2, 3, 5, 7,11, 13,17,19, 23, 29, 31,37,41,
43, 47, 53,59, 61, 67,71,73,79, 83, 89, 97

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 什么是素数 素数又叫质数(prime number),有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不...
    whhh阅读 1,576评论 0 1
  • 经典算法集锦,不定时更新 一、素数(质数)算法 定义: 质数(prime number)又称素数,有无限个。质数定...
    Marker_Sky阅读 4,276评论 0 0
  • 本系列博客习题来自《算法(第四版)》,算是本人的读书笔记,如果有人在读这本书的,欢迎大家多多交流。为了方便讨论,本...
    kyson老师阅读 8,570评论 3 51
  • 求自然数n内所有猫扑素数 猫扑数:指以2开头,后面跟任意个3的十进制数。如:2、23、233等。 素数(质数):在...
    jiantaocd阅读 4,565评论 0 1
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 12,755评论 28 53

友情链接更多精彩内容