#include <stdio.h>
/*
2019.07.29
for무한루프문,if문,continue문,break문을 이용한 컴퓨터와의 가위바위보 구현
*/
int main()
{
for (;;)
{
int a,i;
srand((unsigned)time(NULL));
a = (rand() % 3+ 1);
printf("1.가위 2.바위 3.보\n");
printf("명령하실 번호를 입력하시오 : ");
scanf("%d", &i);
if (i == 1)
{
if (a == 1)
{
printf("(컴퓨터)=>가위 대 가위=<(본인) 비겼습니다. 다시한번!\n\n\n"); //알아보기 쉽게하기 위하여 개행을 3번
continue;
}
if (a == 2)
{
printf("(컴퓨터)=>바위 대 가위=<(본인) 졌습니다. 수고하셧습니다\n");
break;
}
if (a == 3)
{
printf("(컴퓨터)=>보 대 가위=<(본인) 이겼습니다! 수고하셧습니다.\n");
break;
}
}
else if (i == 2)
{
if (a == 1)
{
printf("(컴퓨터)=>가위 대 바위=<(본인) 이겼습니다! 수고하셧습니다.\n");
break;
}
if (a == 2)
{
printf("(컴퓨터)=>바위 대 바위=<(본인) 비겼습니다. 다시한번! \n\n\n");
continue;
}
if (a == 3)
{
printf("(컴퓨터)=>보 대 바위=<(본인) 졌습니다. 수고하셧습니다.\n");
break;
}
}
else if (i == 3)
{
if (a == 1)
{
printf("(컴퓨터)=>가위 대 보=<(본인) 졌습니다. 수고하셧습니다.\n");
break;
}
if (a == 2)
{
printf("(컴퓨터)=>바위 대 보=<(본인) 이겼습니다! 수고하셧습니다.\n");
break;
}
if (a == 3)
{
printf("(컴퓨터)=>보 대 보=<(본인) 비겼습니다. 다시한번! \n\n\n");
continue;
}
}
else
{
printf("선택 사항에 없는 숫자 입니다. 다시 입력해주세요.\n\n\n");
continue;
}
}
return 0;
}
---------------------------------------------------------------------------------------------------------------------------------
#include <stdio.h>
/*
2017.07.29
for무한루프문,if문,continue문,break문을 이용한 컴퓨터와의 가위바위보 구현
*/
int main()
{
for (;;)
{
int a, i;
srand((unsigned)time(NULL));
a = (rand() % 3 + 1);
printf("1.가위 2.바위 3.보\n");
printf("명령하실 번호를 입력하시오 : ");
scanf("%d", &i);
if (i == 1)
{
if (a == 1)
{
printf("(컴퓨터)=>가위 대 가위=<(본인) 비겼습니다. 다시한번!\n\n\n"); //알아보기 쉽게하기 위하여 개행을 3번
continue;
}
if (a == 2)
{
printf("(컴퓨터)=>바위 대 가위=<(본인) 졌습니다. 수고하셧습니다\n");
continue;
}
if (a == 3)
{
printf("(컴퓨터)=>보 대 가위=<(본인) 이겼습니다! 수고하셧습니다.\n");
continue;
}
}
else if (i == 2)
{
if (a == 1)
{
printf("(컴퓨터)=>가위 대 바위=<(본인) 이겼습니다! 수고하셧습니다.\n");
continue;
}
if (a == 2)
{
printf("(컴퓨터)=>바위 대 바위=<(본인) 비겼습니다. 다시한번! \n\n\n");
continue;
}
if (a == 3)
{
printf("(컴퓨터)=>보 대 바위=<(본인) 졌습니다. 수고하셧습니다.\n");
continue;
}
}
else if (i == 3)
{
if (a == 1)
{
printf("(컴퓨터)=>가위 대 보=<(본인) 졌습니다. 수고하셧습니다.\n");
continue;
}
if (a == 2)
{
printf("(컴퓨터)=>바위 대 보=<(본인) 이겼습니다! 수고하셧습니다.\n");
continue;
}
if (a == 3)
{
printf("(컴퓨터)=>보 대 보=<(본인) 비겼습니다. 다시한번! \n\n\n");
continue;
}
}
else
{
printf("선택 사항에 없는 숫자 입니다. 다시 입력해주세요.\n\n\n");
continue;
}
}
return 0;
}