用 C 语言编写的计算平均值的程序

一组数字的平均值是它们的总和除以它们的数量。它可以定义为 −

平均值 = 所有值的总和 / 值的数量

在这里我们将学习如何以编程方式计算平均值。

算法

这个程序的算法非常简单 −

开始
步骤 1 → 在大小为 N 的数组 A 中收集整数值
步骤 2 → 将 A 的所有值相加
步骤 3 → 将步骤 2 的输出除以 N
步骤 4 → 将步骤 3 的输出显示为平均值
停止

伪代码

让我们为驱动算法编写伪代码 −

procedure average()
   
   Array A
   Size  N
   FOR EACH value i of A
      sum ← sum + A[i]
   END FOR
   average = sum / N
   DISPLAY average
   
end procedure

实现

该算法的实现如下 −

#include <stdio.h>

int main() {
   int i,total;
   int a[] = {0,6,9,2,7};
   int n = 5;

   total = 0;
   
   for(i = 0; i < n; i++) {
      total += a[i];
   }

   printf("Average = %f
", total/(float)n);
   return 0;
}

输出

程序的输出应为 −

Average = 4.800000

mathematical_programs_in_c.html