公式
C言語での実装
合計(総和)を求め、データ数で除算すればよい。
#include <stdio.h>
/* ---------------------------------------------
平均を計算する
引数1: a データ
引数2: n aの要素数
戻り値 平均
---------------------------------------------*/
double average(double *a, int n)
{
int i;
double sum = 0;
for ( i = 0; i < n; i++ ) {
sum += a[i];
}
return sum / n;
}
/* main */
int main(void)
{
double numbers[] = {1.0, 2.0, 3.0};
double sum;
sum = average(numbers, 3);
printf("平均:%f\n", sum);
return 0;
}
実行例平均:2.000000
0 件のコメント:
コメントを投稿