課題36


  1. 次のソースプログラムは goto を使って繰り返し処理を行っています。 これを while を使って書き直してください。

  2. 書き直したソースプログラムのファイル名は kadai36.c とし、 それをメールで tokoiまで送ってください。 Subject: は kadai36 としてください。

    /*
    ** プログラム名: kadai36
    ** 動作: goto を濫用したプログラム
    ** 作者: 自分の名前、学籍番号
    ** 日付: 今日の日付
    */
    #include <stdio.h>
    
    int main(void)
    {
        int n, sum = 0;
    
        printf("整数を入れてください:");
        scanf("%d", &n);
        
    start_loop:
        if (n > 0) {
            sum += n--;
            goto start_loop;
        }
    
        printf("合計は %d です\n", sum);
        return 0;
    }