2016 - 2024

感恩一路有你

c++判断素数 编写函数判断一个数是否是素数,并调用该函数输出1~100之间的素数?

浏览量:2328 时间:2021-03-13 05:54:57 作者:admin

编写函数判断一个数是否是素数,并调用该函数输出1~100之间的素数?

<script type="text/javascript">zhishu()function zhishu(){var str="",n=0for(var i=100 i<=200 i ){var m=0 //质数for(var j=2 j<i j ){if(i%j==0){m=1 //非质数break}}if(m==0 && i!=2){str=str i ","n //质数个数 1}}window.document.write("<p>100-200间的质数总数为:" n " 个</p>")window.document.write("<p>100-200间的质数分别为:" str.substr(0,str.length-1) "</p>")}</script>

用JS编写求出100以内的质数?

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

// 伪代码:

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

var prime = function(len){

var i,j

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

for(i = 1 i < len i ){ //第一层循环,记录1-100中所有i 的数值

for(j=2 j < i j ){ //第二层循环,设置一个比i小的因子,从j=2开始自增

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以内的质数

c++判断素数 js编写程序1~100的素数 js回文字符串

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。