c语言求数组中偶数之和
时间: 2024-11-27 16:14:48 浏览: 6
c语言数组求平均数,中位数,众数.txt
在 C 语言中,求一个数组中所有偶数元素的和,你可以遍历整个数组,对于每个元素,检查它是否为偶数(即除以2余数为0),如果是,则加到总和上。以下是一个简单的示例:
```c
#include <stdio.h>
int sumOfEvenNumbers(int arr[], int size) {
int sum = 0; // 初始化偶数之和为0
for (int i = 0; i < size; i++) {
if (arr[i] % 2 == 0) { // 检查元素是否为偶数
sum += arr[i]; // 如果是偶数,累加到sum中
}
}
return sum; // 返回结果
}
int main() {
int numbers[] = {1, 2, 3, 4, 5, 6}; // 示例数组
int array_size = sizeof(numbers) / sizeof(numbers[0]);
int evenSum = sumOfEvenNumbers(numbers, array_size);
printf("数组中偶数的和是: %d\n", evenSum);
return 0;
}
```
在这个例子中,`sumOfEvenNumbers` 函数接收一个整型数组 `arr` 和其大小 `size`,然后返回数组中偶数元素的和。`main` 函数中创建了一个数组并调用了这个函数。
阅读全文