1、质数的定义

    若一个整数,只能被1和自身整除,则这个数就是质数。
    注意,1不是质数,也不是偶数。

2、判断质数的方法

  • 2.1 对一个整数n开平方,得到sqrt(n)
  • 2.2 任取[2,sqrt(n)]里的一个整数来除n,若能整除,说明n不是质数。若没有一个整除的,则n是质数。

3、js语言实现质数判断

 //5.1) 判断质数function getPrimes(arr) {return arr.filter(function (ele) {if (ele == 1) {return  false;}for (var i=2; i<=Math.sqrt(ele); i++) {if (ele % i == 0) {return false;}}return true;});}//5.2) 初始化参数var arr = [];for (var x=1; x<=100; x++) {arr.push(x);}var num = getPrimes(arr);//5.3) 每行10个元素,进行打印let line = [];for (var i=0; i<num.length; i++) {line.push(num[i]);if ((i+1)%10 == 0){console.log(line);line = [];}}//5.4) 手动验证质数var bRet2 = (num.toString() === [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].toString());console.log("check ",bRet2)

    效果如下:

图(1) 求100以内的质数

js输出100以内的质数相关推荐

  1. js输出100以内的质数_JavaScript 斐波那契数列 倒序输出 输出100以内的质数代码实例...

    这篇文章主要介绍了JavaScript 斐波那契数列 倒序输出 输出100以内的质数代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 斐波那契 ...

  2. js输出100以内的质数_Python 计数质数

    一个很经典的问题,从 2 到 N ,一共有多少个质数?? 一个非常 Naive 的方法,从 2 到 N,判断每个数是不是质数 只判断一个数是不是质数,需要 的时间,现在有 N 个数,那么就是 埃拉托斯 ...

  3. Linux质数合数的脚本,python输出100以内的质数与合数实例代码

    python输出100以内的质数与合数实例代码 具体代码如下所述: __author__ = 'Yue Qingxuan' # -*- coding: utf-8 -*- #求质数 p=[2] for ...

  4. python100以内自然数之和_python输出100以内的质数与合数实例代码

    具体代码如下所述: __author__ = 'Yue Qingxuan' # -*- coding: utf-8 -*- #求质数 p=[2] for i in range(2,101): for ...

  5. python中求合数_python输出100以内的质数与合数实例代码

    具体代码如下所述: __author__ = 'Yue Qingxuan' # -*- coding: utf-8 -*- #求质数 p=[2] for i in range(2,101): for ...

  6. python输出1到100之间的合数_python输出100以内的质数与合数实例代码

    具体代码如下所述: __author__ = 'Yue Qingxuan' # -*- coding: utf-8 -*- #求质数 p=[2] for i in range(2,101): for ...

  7. Java输出100以内的质数(及其代码优化详程)

    文章目录 Java输出100以内的质数 重点:<代码的优化> P1:currenttimemillis方法计算运行时间 p2:优化一(针对非质数) p3:Java 中 Math.sqrt( ...

  8. python100以内的质数_python输出100以内的质数与合数实例代码

    具体代码如下所述: __author__ = 'Yue Qingxuan' # -*- coding: utf-8 -*- #求质数 p=[2] for i in range(2,101): for ...

  9. 输出100以内的质数 java

    java输出100以内的质数 class Ab{public static void main(String[] args){boolean isFlag = true; //标识i是否能被j除尽,一 ...

  10. java练习 输出100以内的质数

    /** 打印出100以内的质数,一行显示5个,* (质数是只能被1跟自身整除的数,1不是质数)*/ public class Test11 {static boolean isPrime(int nu ...

最新文章

  1. shell中$0,$?,$!等的特殊用法
  2. Docker Client(Docker 客户端)
  3. Docker 环境下如何 安装 Zookeeper
  4. sql随机抽取数据50条_MySQL中随机抽样
  5. android listview添加数据_Android系统列表控件
  6. 千字14图--Python慎用assert语句阻止代码执行
  7. 2021年软考真题系统分析师真题答案解析汇总
  8. zbbz 坐标标注lisp_cad坐标标注插件怎么用
  9. C语言程序设计实验报告——实验五
  10. 2018Web前端面试题及答案大全
  11. 游戏角色设计有哪些风格类型
  12. mysql现象_Mysql编程中的怪现象
  13. 如何使用 Zend Expressive 建立 NASA 图片库?
  14. 基础——DS28C22
  15. 让女朋友说Yes I Do的方法,数据分析助力客户管理的秘籍
  16. 2016MDCC移动开发者大会总结
  17. 防止 rm -rf / 删根跑路——使用 safe-rm 替代 rm
  18. 前端项目中使用百度地图api,含实例
  19. 使用SmartUpload组件上传文件,自己踩过的坑
  20. spring-data-elasticsearch suggest实现错词纠正和自动补全

热门文章

  1. mongodb的基本使用_万金油_新浪博客
  2. 黑客技术思维导图总结
  3. SP3485,MAX485
  4. Sketch 51 新功能介绍(包含破解版下载)
  5. K8S coreDNS部署及简单验证
  6. 拼多多无货源一件代发怎么做,这些细节要知道
  7. Request请求转发
  8. 怎样在计算机桌面上安装驱动器,驱动安装好了却不知该怎么查看 如何找到驱动安装的位置 - 驱动管家...
  9. 三菱PLC安装报错“工程初始化失败”处理方法
  10. INVT英威腾GD200A系列变频器使用PID实现恒压供水功能的相关参数设置及接线