選択しなおしをさせる

C言語

次のプログラムを改良して1~3以外を入力した場合、「選びなおし」をさせるようにしなさい。

/* macurotakarabako.c */
#include <stdio.h>
int main(void)
{
    int takarabako;

    printf("1~3どの宝箱を選ぶ ? ");
    scanf("%d", &takarabako);

    if(takarabako == 1){
        printf("宝箱!中身は100Gだ!\n");
    }
    else if(takarabako == 2){
        printf("こ、これは!激レアアイテム!ダイヤモンドの剣をゲットした\n");
    }
    else if(takarabako == 3){
        printf("!!!モンスターが宝箱から出てきた!\n");
    }
    else{
        printf("選びなおしです\n");
    }

    return 0;
}

コメント