#include <stdio.h>
/*
2019.07.29
for문,if문을 이용한 플레이어 간의 가위바위보
*/
int main()
{
int p1, p2, n1, n2;
for (;;)
{
printf("첫번째\n\n");
printf("1.가위 2.바위 3.보\n");
printf("명령하실 번호를 입력하시오 : ");
scanf("%d", &p1);
for (n1 = 0; n1 < 50; n1++) // p2 플레이거가 p1이 입력한 값을 보지 못하게 할려는 의도
{
printf("\n");
}
printf("두번째\n\n");
printf("1.가위 2.바위 3.보\n");
printf("명령하실 번호를 입력하시오 : ");
scanf("%d", &p2);
for (n2 = 0; n2 < 20; n2++) //결과를 한눈에 알아보기 위함
{
printf("\n");
}
if (p1 == 1)
{
if (p2 == 1)
{
printf("p1 ->가위 대 가위<-p2 비겼습니다. 다시한번!\n\n\n");
continue;
}
else if (p2 == 2)
{
printf("p1 ->가위 대 바위<-p2 p2 플레이어가 이겼습니다! 수고하셧습니다.\n");
break;
}
else if (p2 == 3)
{
printf("p1 ->가위 대 보<-p2 p1 플레이어가 이겼습니다! 수고하셨습니다.\n");
break;
}
}
if (p1 == 2)
{
if (p2 == 2)
{
printf("p1 ->바위 대 바위<-p2 비겼습니다. 다시한번!\n\n\n");
continue;
}
else if (p2 == 3)
{
printf("p1 ->바위 대 보<-p2 p2 플레이어가 이겼습니다! 수고하셧습니다.\n");
break;
}
else if (p2 == 1)
{
printf("p1 ->바위 대 가위<-p2 p1 플레이어가 이겼습니다! 수고하셨습니다.\n");
break;
}
}
if (p1 == 3)
{
if (p2 == 3)
{
printf("p1 ->보 대 보<-p2 비겼습니다. 다시한번!\n\n\n");
continue;
}
else if (p2 == 1)
{
printf("p1 ->보 대 가위<-p2 p2 플레이어가 이겼습니다! 수고하셧습니다.\n");
break;
}
else if (p2 == 2)
{
printf("p1 ->보 대 바위<-p2 p1 플레이어가 이겼습니다! 수고하셨습니다.\n");
break;
}
}
return 0;
}