分别统计奇数的和、奇数的个数、偶数的和、偶数的个数。c语言
时间: 2024-10-03 18:03:18 浏览: 35
C语言训练程序_统计字符串中ASII值为偶数奇数的个数
在C语言中,你可以使用数组和循环结构来分别计算奇数和偶数的和以及它们的数量。以下是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int numbers[] = {1, 2, 3, 4, 5, 6, 7, 8, 9}; // 示例数组,包含一些整数
int n = sizeof(numbers) / sizeof(numbers[0]); // 数组元素个数
int sum_odd = 0, count_odd = 0, sum_even = 0, count_even = 0;
for(int i = 0; i < n; i++) {
if(numbers[i] % 2 == 0) { // 检查是否为偶数
sum_even += numbers[i];
count_even++;
} else { // 检查是否为奇数
sum_odd += numbers[i];
count_odd++;
}
}
printf("奇数的和: %d\n", sum_odd);
printf("奇数的个数: %d\n", count_odd);
printf("偶数的和: %d\n", sum_even);
printf("偶数的个数: %d\n", count_even);
return 0;
}
```
在这个程序中,我们遍历数组,通过取每个数字对2求余判断其奇偶性,并累加相应的总和和计数。运行这个程序后,它会输出给定数组中奇数和偶数的相关信息。
阅读全文