c语言1到100偶数之和 while
时间: 2023-06-03 16:02:00 浏览: 214
很高兴回答你的问题。可以使用一个 while 循环来实现这个功能。首先,我们需要从 1 循环到 100,逐个检查每个数字是否是偶数,如果是偶数,就加入到总和中。最后,输出总和即可,下面是示例代码:
```
int sum = 0;
int i = 1;
while(i <= 100) {
if(i % 2 == 0) {
sum += i;
}
i++;
}
printf("1到100偶数之和为:%d", sum);
```
这个程序就可以正确地计算出 1 到 100 之间所有偶数的总和。希望能对你有所帮助!
相关问题
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语言用while求1到100的偶数和
使用while循环求1到100的偶数和:
```
sum = 0
i = 2
while i <= 100:
sum += i
i += 2
print("1到100的偶数和为:", sum)
```
阅读全文