使用 Do while 循环 计算:2+4+6+...+100 的值
时间: 2023-09-17 08:12:19 浏览: 344
以下是使用 Do while 循环计算2+4+6+...+100的值的示例代码:
```c
#include <stdio.h>
int main() {
int sum = 0;
int i = 2;
do {
sum += i;
i += 2;
} while (i <= 100);
printf("2+4+6+...+100的值为:%d\n", sum);
return 0;
}
```
输出结果为:
```
2+4+6+...+100的值为:2550
```
解释:在循环中,初始值为 sum = 0 和 i = 2,然后我们使用 do while 循环来重复执行以下操作:将 i 加到 sum 中,然后将 i 增加 2。循环将继续执行,直到 i 的值超过 100。最后,我们输出 sum 的值,即 2+4+6+...+100 的总和。
相关问题
do-while循环计算2+4+…+100的和。
int sum = 0; // 初始化和为0
int i = 2; // 初始化计数器为2
do {
sum += i; // 将计数器加入到和中
i += 2; // 计数器加2
} while (i <= 100); // 循环条件:计数器小于等于100
printf("2到100之间偶数的和为:%d", sum); // 输出结果
用while和do-while分别循环计算2+4+…+100的和
使用while循环:
```java
int sum = 0;
int i = 2;
while (i <= 100) {
sum += i;
i += 2;
}
System.out.println("2到100之间所有偶数的和为:" + sum);
```
使用do-while循环:
```java
int sum = 0;
int i = 2;
do {
sum += i;
i += 2;
} while (i <= 100);
System.out.println("2到100之间所有偶数的和为:" + sum);
```