js输出100以内的质数
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以内的质数相关推荐
- js输出100以内的质数_JavaScript 斐波那契数列 倒序输出 输出100以内的质数代码实例...
这篇文章主要介绍了JavaScript 斐波那契数列 倒序输出 输出100以内的质数代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 斐波那契 ...
- js输出100以内的质数_Python 计数质数
一个很经典的问题,从 2 到 N ,一共有多少个质数?? 一个非常 Naive 的方法,从 2 到 N,判断每个数是不是质数 只判断一个数是不是质数,需要 的时间,现在有 N 个数,那么就是 埃拉托斯 ...
- Linux质数合数的脚本,python输出100以内的质数与合数实例代码
python输出100以内的质数与合数实例代码 具体代码如下所述: __author__ = 'Yue Qingxuan' # -*- coding: utf-8 -*- #求质数 p=[2] for ...
- python100以内自然数之和_python输出100以内的质数与合数实例代码
具体代码如下所述: __author__ = 'Yue Qingxuan' # -*- coding: utf-8 -*- #求质数 p=[2] for i in range(2,101): for ...
- python中求合数_python输出100以内的质数与合数实例代码
具体代码如下所述: __author__ = 'Yue Qingxuan' # -*- coding: utf-8 -*- #求质数 p=[2] for i in range(2,101): for ...
- python输出1到100之间的合数_python输出100以内的质数与合数实例代码
具体代码如下所述: __author__ = 'Yue Qingxuan' # -*- coding: utf-8 -*- #求质数 p=[2] for i in range(2,101): for ...
- Java输出100以内的质数(及其代码优化详程)
文章目录 Java输出100以内的质数 重点:<代码的优化> P1:currenttimemillis方法计算运行时间 p2:优化一(针对非质数) p3:Java 中 Math.sqrt( ...
- python100以内的质数_python输出100以内的质数与合数实例代码
具体代码如下所述: __author__ = 'Yue Qingxuan' # -*- coding: utf-8 -*- #求质数 p=[2] for i in range(2,101): for ...
- 输出100以内的质数 java
java输出100以内的质数 class Ab{public static void main(String[] args){boolean isFlag = true; //标识i是否能被j除尽,一 ...
- java练习 输出100以内的质数
/** 打印出100以内的质数,一行显示5个,* (质数是只能被1跟自身整除的数,1不是质数)*/ public class Test11 {static boolean isPrime(int nu ...
最新文章
- shell中$0,$?,$!等的特殊用法
- Docker Client(Docker 客户端)
- Docker 环境下如何 安装 Zookeeper
- sql随机抽取数据50条_MySQL中随机抽样
- android listview添加数据_Android系统列表控件
- 千字14图--Python慎用assert语句阻止代码执行
- 2021年软考真题系统分析师真题答案解析汇总
- zbbz 坐标标注lisp_cad坐标标注插件怎么用
- C语言程序设计实验报告——实验五
- 2018Web前端面试题及答案大全
- 游戏角色设计有哪些风格类型
- mysql现象_Mysql编程中的怪现象
- 如何使用 Zend Expressive 建立 NASA 图片库?
- 基础——DS28C22
- 让女朋友说Yes I Do的方法,数据分析助力客户管理的秘籍
- 2016MDCC移动开发者大会总结
- 防止 rm -rf / 删根跑路——使用 safe-rm 替代 rm
- 前端项目中使用百度地图api,含实例
- 使用SmartUpload组件上传文件,自己踩过的坑
- spring-data-elasticsearch suggest实现错词纠正和自动补全
热门文章
- mongodb的基本使用_万金油_新浪博客
- 黑客技术思维导图总结
- SP3485,MAX485
- Sketch 51 新功能介绍(包含破解版下载)
- K8S coreDNS部署及简单验证
- 拼多多无货源一件代发怎么做,这些细节要知道
- Request请求转发
- 怎样在计算机桌面上安装驱动器,驱动安装好了却不知该怎么查看 如何找到驱动安装的位置 - 驱动管家...
- 三菱PLC安装报错“工程初始化失败”处理方法
- INVT英威腾GD200A系列变频器使用PID实现恒压供水功能的相关参数设置及接线