/*人电脑实现石头剪刀布游戏*/
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
enum game{cut,stone,paper};
char getfirist(void)
{
int ch;
ch=getchar();
while(getchar()!='/n')
continue;
return ch;
}
help()
{
int ch;
printf("Enter the letter of your choise to play the game/n");
printf("c. cut s. stone/n");
printf("p. paper q. quit/n");
}
int main(void)
{
int com;
char key;
randomize();
help();
while(1)
{
printf("Input key for the game/n");
key=getfirist();
com=rand()%3;
switch (key)
{
case 'c':
{
if(com==0)
{
printf("Draw/n");
break;
}
else if(com==1)
{
printf("You win/n");
break;
}
else
{
printf("You lose/n");
break;
}
}
case 's':
{
if(com==1)
{
printf("Draw/n");
break;
}
else if(com==2)
{
printf("You win/n");
break;
}
else
{
printf("You lose/n");
break;
}
}
case 'p':
{
if(com==2)
{
printf("Draw/n");
break;
}
else if(com==0)
{
printf("You win/n");
break;
}
else
{
printf("You lose/n");
break;
}
}
case 'q':
{
printf("Goodbye!!/n");
exit(0);
}
}
}
}