JavaScript 输出0~n之间所有素数,每行显示m个
答案:1 悬赏:0 手机版
解决时间 2021-04-02 07:11
- 提问者网友:玫瑰园
- 2021-04-01 22:25
JavaScript 输出0~n之间所有素数,每行显示m个
最佳答案
暂无最佳答案
全部回答
- 1楼网友:从此江山别
- 2021-04-01 23:13
var n=100;var m=5;var arg=new Array();var x=0;
for(var i=2;i if(i==2){
arg[x++]=i;//2也是素数(但不在逻辑之内,所以特殊判断)
}
for(var j=2;jif(i%j==0){
break;
}else if(i==j+1){
arg[x++]=i;
}
}
if(x==m||(i==n-1&&arg.length>0)){
console.log(arg);//如果你觉得这样输出格式不满足需求,你可以自己用for循环遍历输出数组
x=0;arg=new Array();
}
}
for(var i=2;i
arg[x++]=i;//2也是素数(但不在逻辑之内,所以特殊判断)
}
for(var j=2;jif(i%j==0){
break;
}else if(i==j+1){
arg[x++]=i;
}
}
if(x==m||(i==n-1&&arg.length>0)){
console.log(arg);//如果你觉得这样输出格式不满足需求,你可以自己用for循环遍历输出数组
x=0;arg=new Array();
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯