根据形参c中存储的整数序列,分别统计偶数元素和奇数元素的个数
时间: 2024-09-19 13:14:50 浏览: 39
在 C 语言中,你可以定义两个变量分别用于记录偶数和奇数的数量。然后遍历数组中的每个元素,检查它是奇数还是偶数,再相应地增加计数器。以下是一个简单的示例:
```c
#include <stdio.h>
// 声明并初始化偶数和奇数计数器
int even_count = 0;
int odd_count = 0;
void count_odd_even(int arr[], int size) {
for (int i = 0; i < size; i++) {
if(arr[i] % 2 == 0) { // 检查是否为偶数
even_count++;
} else { // 否则为奇数
odd_count++;
}
}
}
int main() {
int c[] = {1, 2, 3, 4, 5, 6}; // 示例整数序列
int len = sizeof(c) / sizeof(c[0]); // 获取数组长度
count_odd_even(c, len);
printf("偶数元素个数: %d\n", even_count);
printf("奇数元素个数: %d\n", odd_count);
return 0;
}
```
在这个代码里,`count_odd_even` 函数接收一个整数数组和它的大小,然后遍历数组,对每个元素进行模运算(%),如果余数为0,则是偶数,否则是奇数。`main` 函数中调用这个函数,并打印结果。
阅读全文