用JS实现:在1到100范围内值为3的倍数的所有整数的累积求和(用一段代码)。
时间: 2024-05-12 20:18:25 浏览: 72
好的,以下是用 JS 实现的求解代码:
```
let sum = 0;
for(let i=1;i<=100;i++){
if(i%3 == 0){
sum+=i;
}
}
console.log(sum);
```
运行以上代码,控制台会输出“1683”,即为1到100范围内值为3的倍数的所有整数的累积求和。
相关问题
我要:输出1到100的所有整数,隔行,3的倍数加上three,5的倍数加上five,是3又是5的倍数加上tf 的JavaScript代码
Sure! 这是一个 JavaScript 的代码示例,可以输出 1 到 100 的整数,同时满足条件的数字会加上相应的标识。
```javascript
for (let i = 1; i <= 100; i++) {
let output = '';
if (i % 3 === 0) {
output += 'three';
}
if (i % 5 === 0) {
output += 'five';
}
if (output === '') {
output = i;
}
console.log(output);
}
```
这段代码使用了 `for` 循环来遍历从 1 到 100 的整数。对于每个数字,我们检查它是否是 3 的倍数、5 的倍数或者同时是 3 和 5 的倍数。根据条件的不同,我们追加不同的字符串到 `output` 变量中。如果 `output` 仍然为空,则说明该数字不符合任何条件,直接输出数字本身。最后,我们使用 `console.log()` 函数将结果打印到控制台。
用 while、 do-while、for 三种循环结构,分别实现 1到100 所有整数之和、1到200所有3的倍数的整数之和、1到500所有非7倍数的整数之和,并输出。
可以回答这个问题。
使用 while 循环实现 1 到 100 所有整数之和:
int sum = 0;
int i = 1;
while (i <= 100) {
sum += i;
i++;
}
cout << "1到100所有整数之和为:" << sum << endl;
使用 do-while 循环实现 1 到 200 所有3的倍数的整数之和:
int sum = 0;
int i = 1;
do {
if (i % 3 == 0) {
sum += i;
}
i++;
} while (i <= 200);
cout << "1到200所有3的倍数的整数之和为:" << sum << endl;
使用 for 循环实现 1 到 500 所有非7倍数的整数之和:
int sum = 0;
for (int i = 1; i <= 500; i++) {
if (i % 7 != 0) {
sum += i;
}
}
cout << "1到500所有非7倍数的整数之和为:" << sum << endl;
阅读全文