c语言编程实现,用while语句求100以内所有偶数之和。 程序运行结果:2550
时间: 2023-04-10 13:03:33 浏览: 431
以下是 CSDN 开发的 C知道 的回答:
可以使用以下代码实现:
#include <stdio.h>
int main() {
int sum = 0;
int i = 0;
while (i <= 100) {
if (i % 2 == 0) {
sum += i;
}
i++;
}
printf("100以内所有偶数之和为:%d\n", sum);
return 0;
}
程序运行结果为:100以内所有偶数之和为:2550
相关问题
C语言编程求 1-100 偶数和用 dowhile 语句
好的,下面是用 do while 语句求 1-100 偶数和的 C 语言代码:
```c
#include <stdio.h>
int main() {
int i = 2, sum = 0;
do {
sum += i;
i += 2;
} while (i <= 100);
printf("1-100 偶数和为:%d\n", sum);
return 0;
}
```
解释一下代码:
首先定义了变量 `i` 和 `sum`,分别表示当前加的数和总和。将 `i` 初始化为 2,因为从 2 开始才是偶数。然后使用 do while 循环,每次将 `i` 加 2,也就是加上下一个偶数,并将其加到 `sum` 中。循环结束的条件是 `i` 大于 100,也就是加到 100 为止。最后输出结果即可。
c语言:编程求1到100中所有的偶数之和。分别用for循环语句和while循环语句完成本题。
使用for循环语句:
```c
#include<stdio.h>
int main() {
int sum = 0;
for(int i = 1; i <= 100; i++){
if(i % 2 == 0){
sum += i;
}
}
printf("1到100中所有的偶数之和为:%d", sum);
return 0;
}
```
使用while循环语句:
```c
#include<stdio.h>
int main() {
int sum = 0;
int i = 1;
while(i <= 100){
if(i % 2 == 0){
sum += i;
}
i++;
}
printf("1到100中所有的偶数之和为:%d", sum);
return 0;
}
```
阅读全文