#include main() { int i, n; /* i: 添字(カウンタ)、n: 最終項の添字 */ int sum = 0; /* 部分和。初期値は零。 */ printf("1 から n までの整数の和をもとめます。\n"); printf("整数nを入力してください。"); scanf("%d", &n); /* キーボードから10進整数として、nを読み込む。 */ i = 1; /* 始めにiを1と初期化する。 */ while (i <= n) /* i <= nの条件のもとで 、以下のループをくりかえす */ { sum += i; /* sum = sum + i; という意味 */ printf("1から %d までの和 = %d\n", i, sum); /* 画面への出力(標準出力) */ i++; /* i = i + 1; という意味 */ /* 一周ごとに、カウンタiの値をひとつふやす。 */ } }