let m = 2;
let n = 10;
let count = 0; //计数素数的个数
for (let i = m; i <= n; i++) {//第一个for循环
let flag = true;//定义一个变量,先把每一个数看成是素数
for (let j = 2; j <= Math.sqrt(i); j++) {//j<i的平方根
if (i % j == 0) {
flag = false;//判断,如果不是,则把该数pass掉
break;//结束
} else {
flag = true
}
}
if (flag) {
count++; //如果是素数,则计数
document.write(i + “”);//打印每一个素数
}
}
document.write(“一共有” + count + “个素数”)
JavaScript打印从m到n之间的素数
最新推荐文章于 2022-05-20 14:39:50 发布