用c语言使用 3种循环语句for、while、do……while编写程序,计算2+4+6+8...+100的和
时间: 2025-01-12 12:03:58 浏览: 98
好的,我很乐意为您介绍如何使用C语言中的三种循环语句来计算2+4+6+8...+100的和。以下是使用for循环、while循环和do...while循环的示例代码:
1. 使用for循环:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 2; i <= 100; i += 2) {
sum += i;
}
printf("2+4+6+...+100的和是: %d\n", sum);
return 0;
}
```
2. 使用while循环:
```c
#include <stdio.h>
int main() {
int sum = 0, i = 2;
while (i <= 100) {
sum += i;
i += 2;
}
printf("2+4+6+...+100的和是: %d\n", sum);
return 0;
}
```
3. 使用do...while循环:
```c
#include <stdio.h>
int main() {
int sum = 0, i = 2;
do {
sum += i;
i += 2;
} while (i <= 100);
printf("2+4+6+...+100的和是: %d\n", sum);
return 0;
}
```
这三种方法都使用递增2的方式来遍历偶数序列,并累加到sum变量中。每种循环方式都有其特点:
- for循环: 结构清晰,适合已知循环次数的情况。
- while循环: 更灵活,可以在循环开始前进行条件检查。
- do...while循环: 保证至少执行一次循环体,适合需要先执行操作再判断的情况。
阅读全文
相关推荐


















