c语言实现平均数函数代码实例

以下是一个简单的 C 语言函数,用于计算一组数字的平均值:

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

在这个函数中,我们使用了一个循环来遍历数组中的每个元素,并将它们相加。最后,我们将总和除以数组大小,得到平均数,并将其作为函数的返回值。

调用该函数时,需要将要计算平均值的数组和其大小传递给函数。例如:

int main() {
   int arr[] = {2, 4, 6, 8, 10};
   int size = sizeof(arr)/sizeof(arr[0]);
   double avg = average(arr, size);
   printf("平均值为:%f", avg);
   return 0;
}

在这个c语言实现平均数函数代码实例例子中,我们定义了一个数组 arr,它包含了 5 个整数。我们使用 sizeof 运算符来计算数组的大小,然后将其作为参数传递给 average 函数。函数返回平均值,并将其存储在 avg 变量中。最后,我们使用 printf 函数来显示平均值。

推荐:c语言韩信点兵算法详解及代码实现实例