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 函数进行判断,如果是素数则输出。

用js求1-100之间素数的代码

原文地址: http://www.cveoy.top/t/topic/gQC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录