用c语言且不使用函数 分别利用while语句和do...while语句,求1至100之间所有偶数的和。
时间: 2024-10-08 13:04:39 浏览: 196
c代码-9. 功能:用while语句计算1—n中的奇数之和及偶数之和。
5星 · 资源好评率100%
在C语言中,我们可以使用while和do...while语句结合循环结构,不使用函数来求解1到100之间所有偶数的和。这里分别给出两种方法的例子:
1. 使用while语句:
```c
#include <stdio.h>
int main() {
int i = 1, sum = 0;
while (i <= 100) {
if (i % 2 == 0) {
sum += i; // 加入偶数到总和
}
i++;
}
printf("1到100之间所有偶数的和是:%d\n", sum);
return 0;
}
```
2. 使用do...while语句:
```c
#include <stdio.h>
int main() {
int i = 1, sum = 0;
do {
if (i % 2 == 0) {
sum += i;
}
i++;
} while (i <= 100);
printf("1到100之间所有偶数的和是:%d\n", sum);
return 0;
}
```
这两种循环都会从1开始递增,判断当前数是否为偶数,如果是,则加到`sum`上,直到达到101为止。
阅读全文