用js求1-100之间素数的代码
function isPrime(num) {
if (num <= 1) {
return false;
}
for (let i = 2; i <= Math.sqrt(num); i++) {
if (num % i === 0) {
return false;
}
}
return true;
}
for (let i = 1; i <= 100; i++) {
if (isPrime(i)) {
console.log(i);
}
}
上面的代码中,isPrime 函数用于判断一个数是否为素数,如果是则返回 true,否则返回 false。在主函数中,使用 for 循环遍历 1 到 100,对于每一个数都调用 isPrime 函数进行判断,如果是素数则输出。
原文地址: http://www.cveoy.top/t/topic/gQC 著作权归作者所有。请勿转载和采集!