c语言剪刀石头布小游戏
# include & ltstdio.h & gt
# include & ltstdlib.h & gt
# include & lttime.h & gt
int main()
{
char m;//表示选择了哪个人。
int a,b;//分别代表人和计算机。
printf("(J)iandao,(S)hitou,Hu(B)u:\ n ");
scanf("%c ",& ampm);
如果(m!= ' J ' & amp& ampm!= ' S ' & amp& ampm!='B ')
printf("输入错误!\ n ");
else//石头、剪刀、布分别用0,1,2。
{
srand(time(NULL));
a = rand()% 3;
开关(a)
{
案例0:
Printf("人扔石头\ n ");
打破;
案例1:
Printf("人家给剪刀\ n ");
打破;
案例二:
Printf("人做布\ n ");
打破;
默认值:
打破;
}
b = rand()% 3;
开关(b)
{
案例0:
Printf("电脑没石头了\ n ");
打破;
案例1:
Printf("剪刀从电脑里出来\ n ");
打破;
案例二:
Printf("电脑出布\ n ");
打破;
默认值:
打破;
}
如果(a & gtb)
Printf("人赢了!\ n ");
else if(a == b)
Printf("平局!\ n ");
其他
Printf("电脑赢了!\ n ");
}
返回0;
}