用while语句编写1到100的偶数平方和
时间: 2024-05-03 19:19:15 浏览: 69
可以使用如下代码:
```
i = 1
sum = 0
while i <= 100:
if i % 2 == 0:
sum += i ** 2
i += 1
print(sum)
```
解释一下,首先我们定义变量 `i` 和 `sum`,分别表示当前的数字和偶数平方和。然后进入 while 循环,判断当前的数字 `i` 是否小于等于 100。如果是,那么我们判断 `i` 是否为偶数,如果是,那么就将它的平方加入到 `sum` 中。最后别忘了将 `i` 加 1,以便下一次循环。最终输出 `sum` 即可。
相关问题
用do…while循环结构语句编程实现:[1,100]的偶数平方之和
以下是使用do...while循环结构语句编程实现[1,100]的偶数平方之和的代码:
```c++
#include <iostream>
using namespace std;
int main() {
int sum = 0;
int i = 1;
do {
if (i % 2 == 0) {
sum += i * i;
}
i++;
} while (i <= 100);
cout << "偶数平方之和为:" << sum << endl;
return 0;
}
```
运行结果:
```
偶数平方之和为:338350
```
分别用while do…while for三种循环结构语句编程实现:[1,100]的偶数平方之和
使用 while 循环:
```python
sum = 0
num = 2
while num <= 100:
sum += num ** 2
num += 2
print(sum)
```
使用 do...while 循环(Python中没有原生的 do...while 循环,可以使用 while True 和 break 模拟):
```python
sum = 0
num = 2
while True:
sum += num ** 2
num += 2
if num > 100:
break
print(sum)
```
使用 for 循环:
```python
sum = 0
for num in range(2, 101, 2):
sum += num ** 2
print(sum)
```
以上三种循环结构语句都可以实现[1,100]的偶数平方之和的功能。
阅读全文