c语言如何使用 while 循环计算从1到10的奇数和偶数之和?
时间: 2024-11-24 21:40:11 浏览: 9
c代码-9. 功能:用while语句计算1—n中的奇数之和及偶数之和。
在C语言中,我们可以使用while循环结合条件判断来分别计算1到10之间奇数和偶数的和。这里是一个简单的示例:
```c
#include <stdio.h>
int main() {
int num = 1, sum_odd = 0, sum_even = 0; // 初始化变量
int i = 1;
// 计算奇数和
while (i <= 10) {
if (num % 2 != 0) { // 判断是否为奇数
sum_odd += num;
}
num++; // 每次循环加一
i++;
}
// 计算偶数和
num = 2;
while (num <= 10) {
if (num % 2 == 0) { // 判断是否为偶数
sum_even += num;
}
num++;
i++;
}
printf("奇数之和: %d\n", sum_odd);
printf("偶数之和: %d\n", sum_even);
return 0;
}
```
在这个程序里,我们有两个独立的while循环,每个循环内部都有一个判断条件,用于区分奇数和偶数,并累加它们的和。
阅读全文