c语言自定义函数求平均值
时间: 2024-11-05 20:08:47 浏览: 109
其他函数-C语言课件第一章
在C语言中,自定义函数计算平均值通常涉及到数组或一组数。下面是一个简单的示例,展示如何编写一个名为`average`的函数,用于计算整型数组的平均值:
```c
#include <stdio.h>
// 自定义函数,输入一个整数数组和其长度,返回平均值
double average(int arr[], int n) {
double sum = 0;
// 遍历数组,累加所有元素
for (int i = 0; i < n; i++) {
sum += arr[i];
}
// 计算并返回平均值
return sum / n;
}
int main() {
int numbers[] = {10, 20, 30, 40, 50};
int array_length = sizeof(numbers) / sizeof(numbers[0]);
// 调用函数计算平均值
double avg = average(numbers, array_length);
printf("The average of the given numbers is %.2f\n", avg);
return 0;
}
```
在这个例子中,`main`函数创建了一个整数数组,然后通过传递数组和长度到`average`函数,得到它们的平均值。注意,`sizeof`操作符用于获取数组大小。
阅读全文