代码如下:
//(下一版本正常运行!下一版本代码可能会出现乱码!)
/******************************************************** ****** **********
*功能:C语言实现石头剪刀布游戏
*作者:lml 时间:2020年4月17日 11:41:57
********************************************************** * *************/
#
#
#
#
int (int 我们);
空白()
(“”); //清屏
(“**************************************************** \n" );
("~~~~~~~欢迎来到石头剪刀布~~~~~~~\n");
(“如果你赢了,我给你讲一个故事!\n”);
(“****************************************************\ n ”);
整数()
int i=0,j=0;
int us=0,res=0;
字符用户[20]="";
(1){
字符数[2]=“”;
(“请打孔(剪刀:1石头:2布:3出口:9):”);
();
(“%s”,数字);
//判断输入是否有误 if((num[0]<'1' || num[0]>'9') || (num[0] >'3' && num[0]<'9') || num[1]!='\0'){ printf("输入错误啦!\n"); continue; } //退出 us = atoi(num); if(us == 9){ printf("游戏已退出!\n"); exit(1); } //判断用户输入的是什么 if(us == 1){
int(我们)
内部ra=0;
字符 pc[20]="";
(()时间(0));
ra = rand()%3 +1;//随机生成1到3的数字,剪刀1,石头2,布3;
如果(ra==1){
(电脑,“剪刀”);
}否则如果(ra == 2){
(电脑,“石头”);
}别的{
(个人电脑,“布”);
("计算机输出为:%s\n", pc);
//平局的情况 if(ra == us){
int main(int argc, char *argv[])
();
();
0;
结束。