石头剪子布游戏: (1)定义游戏规则 剪刀 干掉 布 石头 干掉 剪刀 布 干掉石头 (2)显示玩家开始猜拳 (3)接收玩家输入的内容 (4)让电脑随机产生一种拳 (5)判断比较 (1)玩家赢的情况(显示玩家赢了) (2)电脑赢的情况(显示电脑赢了) (3)平局(显示平局)
首先我们需要让电脑随机出拳:
这里用rand函数(调用stdlib.h库)来生成随机数,代码如下:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
//1.让电脑随机出拳
int cm = rand();
printf("%i\n",cm); //%i 指定整数 %d十进制整数
return 0;
}
应该有小伙伴发现了,随机数一直都是一个相同吧
的数,因为C语言提供的rand函数 默认的是一个伪随机数,所以我们还需要用到srand函数(调用time.h库)为初始化随机数生成器,代码如下:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
//1.让电脑随机出拳
srand(time(NULL));
int cm = rand();
printf("%i\n",cm); //%i 指定整数 %d十进制整数
return 0;
}
如果大家不懂或者想更深层了解可以看这个