用javascript语言编写一个判断某个非负整数是否能够同时被 3,5,7 整除的函数, 然后在页面上输出 1~1000 之间所有能同时被 3,5,7 整除的整数, 并要求每行显示 6 个这样的数。
时间: 2024-10-24 12:16:24 浏览: 56
你可以使用JavaScript编写一个名为`divisibleByThreeFiveSeven`的函数来检查一个非负整数是否能被3、5和7整除。首先,我们需要创建这个函数,然后使用一个循环遍历1到1000之间的所有整数,并将符合条件的数添加到结果数组中。最后,我们可以使用`setInterval`每隔一行显示6个数。
```javascript
// 判断是否能被3,5,7整除的函数
function divisibleByThreeFiveSeven(num) {
return num % 3 === 0 && num % 5 === 0 && num % 7 === 0;
}
// 存储符合条件的数
let result = [];
// 遍历1到1000
for (let i = 1; i <= 1000; i++) {
if (divisibleByThreeFiveSeven(i)) {
result.push(i);
// 每显示6个数换行
if ((result.length - 1) % 6 === 0) {
console.log(result.slice(0, 6));
result = []; // 清空已显示的数
}
}
}
// 输出剩余的最后一个数组,如果有的话
if (result.length > 0) {
console.log(result.slice(0, 6)); // 因为结果可能不足6个,所以只打印剩下的数
}
```
运行这段代码,会在控制台逐行输出1到1000之间能同时被3、5、7整除的整数,每行显示6个。
阅读全文
相关推荐

















