C程序 计算数组中所有元素的平均数

C程序 计算数组中所有元素的平均数

在这里,我们将开发一个C语言程序来计算一个数组中所有元素的平均值。

输入:

arr[] = {1, 2, 3, 4, 5}

输出 :

3

步骤

这个程序的方法非常简单,我们可以简单地找到一个给定数组中所有元素的总和,然后用这个总和除以数组中存在的元素总数。

  • 元素之和为=1+2+3+4+5=15
  • 元素的总数=5。
  • 平均=15/5=3

示例:

// C program to demonstrate
// average of array elements
#include <stdio.h>
  
// Function that return average of given array.
double average(int a[], int n)
{
    // Find the sum of array element
    int sum = 0;
    for (int i = 0; i < n; i++)
        sum += a[i];
  
    return (double)sum / n;
}
  
// Driver code
int main()
{
    // input array
    int arr[] = { 1, 2, 3, 4, 5 };
  
    // size of array
    int n = sizeof(arr) / sizeof(arr[0]);
  
    // average(arr, n) function is return the average of the
    // array.
    int avg = average(arr, n);
  
    // display average of given array
    printf(" Average = %d ", avg);
    return 0;
}

输出

 Average = 3 

时间复杂度: O(n)

空间复杂度: O(1)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

C语言 实例