用JavaScript写一个100-200之间的素数的函数
3个回答
展开全部
<script type="text/javascript">
zhishu();
function zhishu(){
var str="",n=0;
for(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>
2016-10-27 · 知道合伙人互联网行家
关注
展开全部
function getPrimeNumber(num1,mum2){
var arr = [];
function isPrime(num){
var n = 0
for(var i = 2; i<num; i++){
if(num%i == 0){
n++
}
}
if(n==0){
return true
}
}
for(var j = num1; j <= mum2; j++){
if(isPrime(j)){
arr.push(j)
}
}
return arr;
}
console.log(getPrimeNumber(100,200))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询