7. 编写JavaScript代码,找出符合条件的数,如图所示,3号标题标记显示“找出1000-5000之间能够被7和13同时整除的整数的个数及累加和”,要求输出区间累计有多少个符合条件的整数,并计算符合条件的整数的累加和,同时输出符合条件的整数,输出格式为每行10个整数。
时间: 2024-03-18 08:41:00 浏览: 48
js弹出页面窗口和关闭.
4星 · 用户满意度95%
以下是JavaScript代码,实现上述功能:
```javascript
var count = 0; // 符合条件的整数个数
var sum = 0; // 符合条件的整数累加和
var nums = []; // 符合条件的整数数组
for (var i = 1000; i <= 5000; i++) {
if (i % 7 === 0 && i % 13 === 0) { // 判断是否同时被7和13整除
count++;
sum += i;
nums.push(i); // 将符合条件的整数添加到数组中
}
}
console.log("符合条件的整数个数为:" + count);
console.log("符合条件的整数累加和为:" + sum);
console.log("符合条件的整数为:");
for (var j = 0; j < nums.length; j++) { // 每行输出10个整数
process.stdout.write(nums[j] + " ");
if ((j + 1) % 10 === 0) {
console.log();
}
}
```
需要注意的是,上述代码中使用了 `process.stdout.write()` 函数来输出符合条件的整数。这是因为 `console.log()` 函数在输出多个参数时,会在每个参数之间自动添加一个空格,并在末尾添加一个换行符。而我们需要每行输出10个整数,因此不能使用 `console.log()` 函数。
阅读全文