PROG 3.1 1からNまでの合計

<問題>

1からNまでの合計を出力

<実行結果>

3 (← 入力)
The sum from 1 to 3 : 6 (← 出力)

<ヒント>



解答例

#include <stdio.h>

int main(void) {
    int i, x;
    int sum;

    scanf("%d", &n);

    sum = 0;  /* 合計用 */
    i = 1;    /* 1から */
    while (i <= n) { /* nまで */
        sum += i;   /* sum = sum + i と同じ式 */
        i++;
    }

    printf("The sum from 1 to %d : %d\n", n, sum);

    return 0;
}

/*
    sum = 0;
    for (i = 1; i <= n; i++)
        sum += i;
    でもよい
*/