用C语言知识定义一个fun函数,函数的作用是返回数组中的平均值: 1.3、4.5、3.7、2.7、6.8 函数的具体要求如下:输入浮点型数组,数组长度;处理计算出数组平均值;返回平均值。
时间: 2023-03-19 12:21:29 浏览: 273
以下是用 C 语言定义一个能够计算数组平均值的函数:
```c
#include <stdio.h>
float fun(float arr[], int len) {
float sum = 0.0;
for (int i = 0; i < len; i++) {
sum += arr[i];
}
return sum / len;
}
int main() {
float arr[] = {1.3, 4.5, 3.7, 2.7, 6.8};
int len = sizeof(arr) / sizeof(arr[0]);
float avg = fun(arr, len);
printf("数组平均值为:%f\n", avg);
return 0;
}
```
函数名为 `fun`,参数包括一个浮点型数组 `arr` 和该数组的长度 `len`。函数内部使用一个 `for` 循环遍历数组元素,将所有元素累加到 `sum` 变量中。最后,函数返回 `sum` 除以 `len`,即数组平均值。在 `main` 函数中,我们先定义了一个包含 5 个元素的浮点型数组 `arr`,然后通过 `sizeof` 运算符计算数组长度,调用 `fun` 函数并将结果存储到 `avg` 变量中。最后,我们将 `avg` 变量的值打印出来,以便检查函数是否正确计算了数组的平均值。
阅读全文
相关推荐









