#include <stdio.h>
enum { Right, Left, Up, Down };
int main(){
int course;
int r = 0, l = 0, u = 0, d = 0;
printf("あなたは真っ暗な迷路に迷い込みました。\n");
printf("好きな方向に進んでください。\n");
printf("\n---- 右:0 -- 左:1 -- 上:2 -- 下:3 ----\n");
while(1){
scanf("%d", &course);
switch (course){
case Right:printf("右に進みました\n"); r++; l--; break;
case Left:printf("左に進みました\n"); l++; r--; break;
case Up:printf("上に進みました\n"); u++; d--; break;
case Down:printf("下に進みました\n"); d++; u--; break;
default:printf("0~3を入力してください。\n");
}
if (r == 2 && u == 2) break;
}
printf("\a\nおめでとうございます!!\n");
printf("迷路を抜けました!!\n");
return 0;
}
0 件のコメント:
コメントを投稿