满意答案

kkdw

2017.06.19

采纳率:43%    等级:6

已帮助:1059人

// 质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数。

// 伪代码:

// 根据函数32313133353236313431303231363533e4b893e5b19e31333363373762的定义,使用两次循环,从1-100去遍历,当参数一对参数二能够整除的时候就跳过,将剩下没有因数的参数一添加到数组中。

var prime = function(len){

var i,j;

var arr = [];  //空数组,用来存储质数

for(i = 1; i

for(j=2; j

if(i%j === 0) {

break;    //当i能够整除j的时候跳出循环。

}

}

if(i <= j && i !=1){

arr.push(i); //将没有因数的i,且i不等于1,添加到数组中。

}

}

return arr;

};

console.log(prime(100)); //输出100以内的质数

14分享举报

js输出100以内的质数_用JS编写求出100以内的质数相关推荐

  1. 用Java编写求出100~999之间的水仙花数

    关键是求十位数:153 % 100 = 53,然后53 / 10 = 5 package day_2023_4_4;public class ShuiTest {public static void ...

  2. js用函数实现输出100以内与7有关的数_用JS编写求出100以内的质数

    // 定义函数,计算是不是质数, 只能被1和自己整除的数 function isPrime(n) { if (n <= 3) { return n > 1; } if (n % 2 ==  ...

  3. 求出1000以内所有完数(C语言)

    编算法求出1000以内所有完数(C语言) 题目:编算法找出1000以内所有完数 完数:其因数之和=自身的数,且因数不含自身.如:28的因子为1.2.4.7,14,而28=1+2+4+7+14.因此28 ...

  4. 求出100~200之间的素数

    求出100~200之间的素数的个数,并求出所有的素数. 分析:素数定义是只能被1和该数本身整除 package com.math.forth;/*** 求出100~200之间的素数的个数,并求出所有的 ...

  5. C---已知正整数n是两个不同的质数的乘积,试求出较大的那个质数。

    已知正整数n是两个不同的质数的乘积,试求出较大的那个质数. 思路:由题意可知,n为两个质数之积,也就是说只要找到一个数能够被n整除,这个数一定是质数!!!2为最小的质数,直接从2开始找,这里通过平方s ...

  6. 求出50-150之间的质数

    求出50-150之间的质数 public void ZhiShu(int left,int right){boolean flag=true;for (int i=left;i<=right;i ...

  7. python求10000以内的质数_python找出10000以内的质数_【Python学习】打印10000以内的所有素数...

    摘要: 普及一下素数,初中学的都忘记了 百度:质数(prime number)又称素数,有无限个.质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数. 基本判断思路:在一般领域 ...

  8. python找出10000以内的质数_【Python学习】打印10000以内的所有素数

    摘要: 普及一下素数,初中学的都忘记了 百度:质数(prime number)又称素数,有无限个.质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数. 基本判断思路:在一般领域 ...

  9. c语言10个数求立方合并输出,C语言 求出100~999之间的所有“水仙花数”并输出...

    "水仙花数"是指一个三位数,其各位数字的立方和确好等于该数本身,如:153=1+5+3?,则153是一个"水仙花数".在数论中,水仙花数(Narcissisti ...

  10. C语言 求出100~999之间的所有“水仙花数”并输出

    "水仙花数"是指一个三位数,其各位数字的立方和确好等于该数本身,如:153=1+5+3?,则153是一个"水仙花数".在数论中,水仙花数(Narcissisti ...

最新文章

  1. 【算法】弗洛伊德(Floyd)算法
  2. 苹果智能车芯片已基本就绪!最新造车进展曝光,股价一夜暴涨4000亿
  3. 在ubuntu下使用Eclipse搭建Hadoop开发环境
  4. linux系统学习之vi编辑
  5. Linux 被***后的检查
  6. win7部分便笺的元数据已被损坏
  7. Linux基础学习四:Linux常用的命令(非常详细)
  8. 异常捕获,返回错误码code给前端
  9. python 拟牛顿法 求非线性方程_9-非线性优化
  10. MS CRM 2013 Plugin 注册工具登录后空白
  11. 每天一个linux命令
  12. 什么是大数据,模式识别和人工智能算法实现
  13. 2021年电工(技师)考试内容及电工(技师)复审考试
  14. 计算机视觉论文-2021-07-14
  15. POJ1201/ZOJ1508/HDU1384 Intervals(spfa解差分约束问题)
  16. BZOJ2456mode
  17. (一)航空发动机强度与振动复习纲要
  18. 群晖 NAS DS218j的优秀与缺憾
  19. 其实软件测试工程师也是程序员,很多人不知道
  20. java正则表达式下划线_用于标识符的Java正则表达式(字母,数字和下划线)

热门文章

  1. YOLO1、YOLO2、YOLO3对比
  2. 超全 泛微 E9 Ecology 9开发资料大全 开源资源下载 泛微E9二次开发 泛微开发资料
  3. 操作系统-3.假设某多道程序设计系统中有供用户使用的内存100KB,打印机1台。系统采用可变分区方式管理内存:对打印机采用静态分配,并假设输入输出操作的时间忽略不计;采用最短剩余时间优先的进程调度算法
  4. matlab程序复制出现乱码,matlab程序复制到Word文档里变成乱码,该如何改?
  5. 回答cad转pdf格式的简易方法
  6. Unity粒子特效系列-爆炸冲击波
  7. 微信号码检测工具为什么不能免费使用?(2017)
  8. Java经典小案例(不定时更新)
  9. Linux下通过iwconfig命令连接无线
  10. 【anaconda】卸载Anaconda重装后,出现failed to create anaconda menu的问题,终于解决了