//[3-7-2] 가위 바위 보 게임을 만들기
#include <stdio.h>
#include <conio.h>
#include <time.h>
#include <stdlib.h>
void main()
{
int i=0, x;
int w=0, d=0, l=0;//승, 무, 패
int check=0;
char man='x';
char com='x';
srand(time(NULL));
//////////////////////////
while(1)
{
for(i=1; i<=10; i++)
{
printf("게임 %d(가위: x바위: o보: w) 입력: ", i);
scanf("%c", &man);
fflush(stdin);
x=rand() %3+1;
if(x==1)
{
com='x';
}
else if(x==2)
{
com='w';
}
else //if(x==3)
{
com='o';
}
////////////////////////
printf(" 당신 %c 컴퓨터 %c ", man, com);
if(com==man)
{
printf(" you draw !\n"); d++;
}
else if(com=='w' && man=='x' || com=='x' && man=='o' || com=='o' && man=='w')
{
printf(" you win !\n"); w++;
}
else
{
printf(" you lose !\n"); l++;
}
puts("");
}
printf("당신의 게임 전적은 %d승 %d무 %d패\n \n", w, d, l);
printf("다시 하시겠습니까? (y/n) ");
check=getch();
if(check=='n')
{ break; }
}
/////////////////////////
}