用JavaScript 在网页上编程输出0~100之间的所有素数,并要求每行显示5个素数

2024-11-28 17:01:33
推荐回答(2个)
回答1:

回答2:

建议提问时最起码说明要哪种语言的,不然没法回答啊,我写了个JS版本的,你可以根据需要改一下就行了:
function sushu(start,end){
if(start<0 ||start>end)
return "error";
if(start<2)
start=2;
var flag=false,
strResult=new Array();
for(var i=start;ifor(var j=2;j<(i/2);j++){
if(i%j==0)
flag=true;
}
if(!flag)
strResult.push(i);
else
flag=false;
}
return strResult;
}
var result=sushu(0,100),
ext = result.length % 5 ,
count = (result.length - ext)/5;
for(var i=0;iconsole.log(result.slice(i*5,i*5+5));
}
console.log(result.slice(i*5));