JS中找出1~100的质数?
答案:2 悬赏:10
解决时间 2021-03-05 13:58
- 提问者网友:我的未来我做主
- 2021-03-05 09:15
JS中找出1~100的质数?
最佳答案
- 二级知识专家网友:胯下狙击手
- 2021-03-05 10:18
PS:翻到了以前的回答,修改一下样式,更顺眼点
先给你一个需要布尔值的;回来要是我还记得再写一个不需要的
OK,不需要布尔值的,双重for循环
先给你一个需要布尔值的;回来要是我还记得再写一个不需要的
OK,不需要布尔值的,双重for循环
全部回答
- 1楼网友:毛毛
- 2021-03-05 10:44
方法1:alert("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");
方法2:
function prime(n){
var primeArr = [2];
var isPrime = function(num){
for(var i=1 ;i<=num;i++){
for(var j=2;j<i;j++){
if(i%j==0){
return false;
break;
}
}
}
return true;
}
if(isNaN(n) || n < 1){
return [];
}
for(var i = 3, i < n; i++){
if(isPrime(i)){
primeArr.push(i);
}
}
return primeArr;
}
prime(100)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯