公式
C言語での実装
#include <stdio.h>
/* ---------------------------------------------
平方和を計算する
引数1: a データ
引数2: n 配列の要素数
戻り値 平方和
---------------------------------------------*/
double sum_of_squares(double *a, int n)
{
double sum = 0;
while (n--) {
sum += (a[n] * a[n]);
}
return sum;
}
/* main */
int main(void)
{
double numbers[] = {1.0, 2.0, 3.0};
double sum;
sum = sum_of_squares(numbers, 3);
printf("平方和:%f\n", sum);
return 0;
}
実行例平方和:14.000000
0 件のコメント:
コメントを投稿