编写一个函数 average(int arr[], int size),接受一个整数数组和数组的大小,返回该数组元素的平均值。在 main 函数中输入 5 个整数并输出它们的平均值。
时间: 2024-10-28 21:08:28 浏览: 27
c语言上机考试题
好的,首先我会为你提供一个简单的 C++ 示例,展示如何编写 `average` 函数以及在 `main` 函数中调用它:
```cpp
#include <iostream>
// 定义 average 函数
double average(int arr[], int size) {
double sum = 0;
for (int i = 0; i < size; i++) {
sum += arr[i];
}
return sum / size;
}
int main() {
// 输入 5 个整数
int numbers[] = {10, 20, 30, 40, 50};
int array_size = sizeof(numbers) / sizeof(numbers[0]);
// 计算并输出平均值
double avg = average(numbers, array_size);
std::cout << "The average of the numbers is: " << avg << std::endl;
return 0;
}
```
在这个示例中,`average` 函数遍历整个数组,将每个元素加起来然后除以数组长度得到平均值。在 `main` 函数里,我们创建了一个包含 5 个整数的数组,并计算了它们的平均值后显示在屏幕上。
阅读全文