调用函数求数组平均值
时间: 2023-08-08 20:14:07 浏览: 179
好的,可以使用以下的代码实现:
```python
def average(arr):
sum = 0
for i in range(len(arr)):
sum += arr[i]
return sum / len(arr)
```
其中,`arr` 为传入的数组,`sum` 为数组元素的累加和,最终返回的是数组的平均值。
相关问题
调用函数计算数组平均值
你可以编写一个函数来计算数组的平均值。以下是一个示例函数:
```python
def calculate_average(arr):
"""
计算数组的平均值
:param arr: 数组
:return: 平均值
"""
if not arr:
return 0
return sum(arr) / len(arr)
```
该函数接受一个数组作为输入,并返回该数组的平均值。如果数组为空,则返回0。你可以将要计算平均值的数组作为参数传递给这个函数,例如:
```python
my_arr = [1, 2, 3, 4, 5]
avg = calculate_average(my_arr)
print(avg)
```
这将输出:3.0,表示该数组的平均值为3.
c语言用函数求数组求平均值
可以使用函数来计算一个 C 语言数组的平均值:
```c
#include <stdio.h>
// 定义一个函数来计算数组平均值
float average(int arr[], int size) {
int sum = 0; // 定义变量来保存数组元素之和
float avg; // 定义变量来保存数组平均值
// 计算数组元素之和
for(int i = 0; i < size; i++) {
sum += arr[i];
}
// 计算数组平均值
avg = (float) sum / size;
return avg; // 返回平均值
}
int main() {
int arr[] = {1, 2, 3, 4, 5}; // 定义一个数组
int size = sizeof(arr) / sizeof(int); // 计算数组长度
float avg = average(arr, size); // 调用函数来计算数组平均值
printf("数组的平均值为 %.2f\n", avg); // 打印平均值
return 0;
}
```
输出结果为:
```
数组的平均值为 3.00
```
阅读全文