21xrx.com
2025-03-25 13:03:46 Tuesday
文章检索 我的文章 写文章
「C语言求平均数的函数」——如何编写求平均数的C语言函数
2023-06-14 20:17:24 深夜i     --     --
C语言函数 求平均数 数组计算

在编写C语言程序时,经常需要计算一组数据的平均值。为了简化编程过程和提高重复使用率,我们可以封装一个函数来计算平均值。以下是一个简单的求平均数的C语言函数示例:

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

上述函数接收一个浮点数数组和其长度作为参数,并通过循环计算数组元素之和,最后返回其平均值。

应用该函数的示例代码:

#include 
float avg(float arr[], int len);
int main() {
  float a[] = 3.4;
  int len = sizeof(a) / sizeof(a[0]);
  float result = avg(a, len);
  printf("Average = %f", result);
  return 0;
}

上述代码声明了一个包含5个浮点数的数组a,并通过sizeof(a) / sizeof(a[0])计算其长度。然后调用avg()函数计算数组平均值并输出结果。

  
  

评论区