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;

}