C 语言函数调用求平均数48


简介

在 C 语言中,函数调用求平均数是一种常见且有用的技术。它允许您创建可重复使用的代码块,用于计算一系列数字的平均值,而无需编写重复的代码。

函数声明

为了求平均数,您需要声明一个函数,该函数接受一个数字数组和数组的大小作为参数,并返回数组的平均值。以下是如何声明此函数:```c
double average(int arr[], int n);
```
* `arr` 是一个整型数组,其中包含要求平均值的数字。
* `n` 是数组 `arr` 中元素的数量。
* `average` 是返回数组平均值的函数。

函数定义

接下来,您需要定义 `average` 函数。以下是如何实现此函数:```c
double average(int arr[], int n) {
int sum = 0;
for (int i = 0; i < n; i++) {
sum += arr[i];
}
return (double)sum / n;
}
```
* 该函数首先将变量 `sum` 初始化为 0。
* 它遍历数组 `arr`,并使用 `for` 循环对每个元素求和。
* 最后,它将 `sum` 除以数组的大小 `n`,并将结果返回为双精度浮点数。

函数调用

要计算一组数字的平均值,您可以调用 `average` 函数并传递数组以及数组的大小作为参数。以下是如何这样做:```c
int main() {
int arr[] = {10, 20, 30, 40, 50};
int n = sizeof(arr) / sizeof(arr[0]);
double avg = average(arr, n);
printf("平均值: %f", avg);
return 0;
}
```
* 在 `main` 函数中,首先声明了一个包含数字的数组 `arr`。
* 然后,计算数组的大小并将其存储在变量 `n` 中。
* 最后,调用 `average` 函数,传递数组 `arr` 和数组大小 `n`。该函数的返回值存储在变量 `avg` 中,并打印到屏幕上。

示例输出

对于给定的示例,该程序将打印以下输出:```
平均值: 30.000000
```

2025-02-14


上一篇:C 语言输出词语

下一篇:C语言中输出坐标