#include<stdio.h>
/*
####방탈출게임####
문을 열고 나가면된다. 문을 열기위해서 열쇠가 필요. 침대 열쇠조각1 책상 열쇠조각2 책장 열쇠조각3 옷장 열쇠조각4 를 모아 책상에 다시가면 조립이 가능하다. 조립을 하면 열쇠를 얻고, 얻은 열쇠를 이용하여 방을 탈출한다.
*/
void main()
{
printf("********방탈출게임********\n");
int nRoom = 0; int K1 = 0, K2 = 0, K3 = 0, K4 = 0;
while (nRoom != -100)
{
printf("어디로 갈까?(1:책상, 2:침대, 3:책장, 4:옷장, 5:문 ) : ");
scanf("%d", &nRoom);
switch (nRoom)
{
case 1: printf("책상에서 열쇠조각 1을 찾았다.\n"); K1++; break;
case 2: printf("침대에서 열쇠조각 2를 찾았다.\n"); K2++; break;
case 3: printf("책장에서 열쇠조각 3을 찾았다.\n"); K3++; break;
case 4: printf("옷장에서 열쇠조각 4를 찾았다.\n"); K4++; break;
case 5: printf("문이 잠겨있어 나가지못한다.\n열쇠를. 찾아보자.\n"); break;
default: printf("다시 선택해주세요.\n"); break;
}
} }
저 부분에서 장소 이동을 했을때 열쇠조각이 계속얻어지는 문제를 어떻게 해결해야될지 모르겠습니다.
키를 만약 한개이상가지고 있다면 얻은걸로 볼수있겠죠.