#include /* このプログラムは、souwa.c を、C 言語の配列の標準的 取扱法で書き直したものである。 iの初期化 , 配列 x の宣言 , 繰り返し条件に注目せよ */ /* このプログラムで扱う可能性のあるデータの最大の数 */ #define N 100 main() { double x[N]; /* 添字付変数(配列)は、このように宣言する */ double s; /* 数値データ用の変数は、このように宣言する */ int i; /* 添字や */ int n; /* データの数用の変数はこのように宣言する */ /* データの代入 */ x[0] = 1.0; x[1] = 4.0; x[2] = -3.0; x[3] = 9.0; x[4] = 8.0; n = 5; /* データの表示 */ i = 0; while (i < fn) { printf("x[%d] = %g\n", i, x[i]); i = i + 1; } /* 総和の計算の本体 */ s = 0.0; i = 0; while (i < n) { s = s + x[i]; i = i + 1; } /* 結果の表示 */ printf("総和は %g です。\n", s); }