2009年7月26日日曜日

総和 (summation)

公式



C言語での実装

#include <stdio.h>

/* ---------------------------------------------
  総和を計算する
  引数1: a データ
  引数2: n aの要素数
  戻り値 総和
 ---------------------------------------------*/
double summation(double *a, int n)
{
    double sum = 0;

    while (n--)
        sum += a[n];

    return sum;
}

/* main */
int main(void)
{
    double numbers[] = {1.0, 2.0, 3.0, 4.0, 5.0};
    double sum;

    sum = summation(numbers, 5);
    printf("総和:%f\n", sum);

    return 0;
}

0 件のコメント:

コメントを投稿