C++编程 游戏:棒打老虎鸡吃虫
的有关信息介绍如下:#include "stdio.h"
#include "stdlib.h"
#include "time.h"
int main()
{
int num,input;
char ch;
char a[4][10]={"棒","老虎","鸡","虫"};
srand(time(NULL));
while(1)
{
num=rand()%4+1;
printf("你出:(1.棒 2.老虎 3.鸡 4.虫)");
scanf("%d",&input);
fflush(stdin);
if(input+1==num || (input==4 && num==1))
{
printf("电脑出:%s\n",a[num-1]);
printf("你出:%s\n",a[input-1]);
printf("你赢了!\n");
}
else if(num+1==input || (num==4 && input==1) )
{
printf("电脑出:%s\n",a[num-1]);
printf("你出:%s\n",a[input-1]);
printf("你输了!\n");
}
else
{
printf("电脑出:%s\n",a[num-1]);
printf("你出:%s\n",a[input-1]);
printf("平局!\n");
}
printf("还想再来一次吗?(Y/N)");
scanf("%c",&ch);
fflush(stdin);
if(ch=='Y' ||ch=='y')
continue;
else
break;
}
}