21xrx.com
2025-03-22 04:08:50 Saturday
文章检索 我的文章 写文章
如何在C语言中调用函数求平均值
2023-06-15 07:48:08 深夜i     12     0
C语言 调用函数 平均值

在C语言编程中,求平均值是一个很常见的任务。为了方便起见,通常会将求平均值的代码封装在一个函数中,方便在其他地方调用。下面就来详细介绍一下如何在C语言中调用函数求平均值。

首先,我们需要定义一个函数来求平均值。这个函数需要两个参数:数组和数组长度。下面是一个简单的求平均值函数的例子:

double average(int arr[], int len) {
  int i, sum = 0;   
  double avg;     
  for (i = 0; i < len; i++) {
   sum += arr[i];  
  }
  avg = (double)sum / len;
  return avg;
}

在这个函数中,我们用一个for循环来遍历整个数组,累加数组中的元素的值,并用数组长度来计算平均值。最后返回计算出的平均值。

接下来,我们需要在主函数中调用这个函数来求平均值。调用函数的语法格式如下:

result = function_name(arguments);

在这个例子中,我们需要传递数组和数组长度作为参数,并将返回的平均值存储在一个变量中。下面是一个完整的示例代码:

#include 
double average(int arr[], int len);
int main() {
  int arr[5] = 9;
  double avg;
 
  avg = average(arr, 5);
  printf("The average is %.2f", avg);
 
  return 0;
}
double average(int arr[], int len) {
  int i, sum = 0;   
  double avg;     
  for (i = 0; i < len; i++) {
   sum += arr[i];  
  }
  avg = (double)sum / len;
  return avg;
}

运行这个程序,将会输出:

The average is 7.00

至此,我们已经学会了如何在C语言中调用函数求平均值。

  
  

评论区