用js计算1-100之间不能被7整除的数的和(while/dowhile/for同时实现)
时间: 2024-03-06 17:51:37 浏览: 24
好的,我可以帮您回答这个问题。
使用 while 循环实现:
```javascript
let sum = 0;
let i =1;
while (i <= 100) {
if (i % 7 !== 0) {
sum += i;
}
i++;
}
console.log(sum); // 输出 3216
```
使用 do...while 循环实现:
```javascript
let sum = 0;
let i = 1;
do {
if (i % 7 !== 0) {
sum += i;
}
i++;
} while (i <= 100);
console.log(sum); // 输出 3216
```
使用 for 循环实现:
```javascript
let sum = 0;
for (let i = 1; i <= 100; i++) {
if (i % 7 !== 0) {
sum += i;
}
}
console.log(sum); // 输出 3216
```
以上三种方式的输出结果都是一样的,即 3216。
相关问题
python计算1-100之间不能被7整除的数之和
好的,这个问题很简单。可以使用一个 for 循环来遍历 1 到 100 的所有数字,然后使用一个 if 条件语句来判断它们是否能被 7 整除,如果不能,则把它们加起来。下面是实现这个计算的 Python 代码:
```python
sum = 0
for i in range(1, 101):
if i % 7 != 0:
sum += i
print("1-100之间不能被7整除的数之和为:", sum)
```
输出结果为:
```
1-100之间不能被7整除的数之和为: 3141
```
所以,1 到 100 之间不能被 7 整除的数之和为 3141。
用JavaScript使用for循环计算 1-10之间不能被3整除的数的和
好的,以下是使用JavaScript编写的计算1-10之间不能被3整除的数的和的代码:
```javascript
let sum = 0;
for (let i = 1; i <= 10; i++) {
if (i % 3 !== 0) {
sum += i;
}
}
console.log(sum);
```
运行结果为:22
以上代码中,我们使用了for循环来遍历1-10之间的所有数,如果该数不能被3整除,则将它加入sum中,最后输出sum的值。