使用JavaScript在页面上编程输出100~ 1 000的所有素数,并要求每行显示6个素数
时间: 2024-03-05 21:51:19 浏览: 72
输出100-1000之间的所有素数
5星 · 资源好评率100%
好的,我可以帮你解决这个问题。以下是JavaScript代码:
```javascript
function isPrime(num) {
if (num < 2) {
return false;
}
for (let i = 2; i <= Math.sqrt(num); i++) {
if (num % i === 0) {
return false;
}
}
return true;
}
let count = 0;
for (let i = 100; i <= 1000; i++) {
if (isPrime(i)) {
document.write(i + " ");
count++;
if (count % 6 === 0) {
document.write("<br>");
}
}
}
```
这段代码定义了一个名为 `isPrime` 的函数,用于判断一个数是否为素数。然后使用一个循环,从 100 到 1000 之间的每个数,判断是否为素数并输出。同时,使用 `count` 变量记录已输出的素数个数,每输出 6 个素数就换行。
你可以将这段代码复制到一个 HTML 文件中,并在浏览器中打开该文件以查看输出结果。希望能帮到你!
阅读全文