设计一个算法求整数集合中偶数元素个数具体代码用C语言
时间: 2024-09-12 13:09:35 浏览: 55
设计一个算法来计算整数集合中偶数元素的个数,可以采用简单的遍历方法。下面是一个使用C语言实现的示例代码:
```c
#include <stdio.h>
// 函数用于计算数组中偶数的个数
int countEvenNumbers(int arr[], int size) {
int count = 0; // 初始化偶数计数器为0
for(int i = 0; i < size; i++) {
if(arr[i] % 2 == 0) { // 判断元素是否为偶数
count++; // 如果是偶数,则计数器加1
}
}
return count; // 返回偶数的总数
}
int main() {
int arr[] = {1, 2, 3, 4, 5, 6}; // 示例数组
int size = sizeof(arr) / sizeof(arr[0]); // 计算数组中的元素个数
int evenCount = countEvenNumbers(arr, size); // 调用函数计算偶数个数
printf("偶数元素的个数是: %d\n", evenCount); // 输出偶数的个数
return 0;
}
```
在这段代码中,`countEvenNumbers` 函数接收一个整数数组和数组的大小作为参数,遍历数组并计算偶数的个数。在 `main` 函数中,我们定义了一个整数数组和调用 `countEvenNumbers` 函数,最后打印出偶数的总数。
阅读全文