c语言计算一个整型数组奇数之和偶数之和。
时间: 2024-09-14 10:10:05 浏览: 48
C语言之一维数组(第2讲).docx
在C语言中计算一个整型数组中奇数和偶数之和可以通过遍历数组并根据元素的奇偶性进行累加来实现。下面是一个简单的示例代码来实现这个功能:
```c
#include <stdio.h>
int main() {
int array[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; // 示例数组
int n = sizeof(array) / sizeof(array[0]); // 数组长度
int oddSum = 0; // 奇数和
int evenSum = 0; // 偶数和
for (int i = 0; i < n; i++) {
if (array[i] % 2 == 0) { // 判断是否为偶数
evenSum += array[i];
} else { // 否则为奇数
oddSum += array[i];
}
}
printf("奇数之和为: %d\n", oddSum);
printf("偶数之和为: %d\n", evenSum);
return 0;
}
```
在这个代码中,我们首先定义了一个整型数组 `array` 和它的长度 `n`。然后,我们初始化两个变量 `oddSum` 和 `evenSum` 来分别存储奇数和偶数的累加和。通过 `for` 循环遍历数组中的每个元素,并使用模运算符 `%` 来判断每个元素是奇数还是偶数。如果是偶数,就将其加到 `evenSum`;如果是奇数,就将其加到 `oddSum`。最后,我们使用 `printf` 函数输出奇数和偶数的累加和。
阅读全文