编写一个猜数字游戏程序。

本文介绍了如何使用C/C++编程语言编写一个猜数字游戏。游戏包含菜单选择,允许玩家进行游戏或退出。在游戏过程中,注意到每局游戏生成的随机数相同的问题,文章解释了srand函数在生成随机数序列中的作用。
摘要由CSDN通过智能技术生成
猜数字游戏的实现内容:
1. 电脑随机生成一个数字(1—100)
2. 玩家猜数字
  如果玩家猜小了,就提示猜小了。
  如果玩家猜大了,就告提示大了。
  如果玩家猜对了,就提示猜对了。
3. 游戏每局结束后,可以选择是否继续玩或者退出。
我们开始先做一个游戏主页菜单,菜单的选择有玩游戏或者退出游戏,代码如下:
void menu()  // 这里我们定义一个不要返回值的 menu 函数来实现菜单的功能
{
        printf("***********************\n");
        printf("********1.Play*********\n");  //  选择 1 玩游戏;
        printf("********0.Exit*********\n");  //  选择 0 退出游戏
        printf("***********************\n");
}

游戏菜单做好后,我们需要进行选择玩游戏或者退出游戏,并且实现游戏猜数字的部分,代码如下:

void game()  // 定义 game函数 实现游戏部分
{    
        int ret = rand(); // 调用 rand 函数来随机生成一个伪随机数
        printf("%d\n", ret);
         /*int guess = 0;  // 先注释掉这句跟 while循环部分,暂且先不猜只随机生成数字
        while (1)
        {
               printf("猜数字:\n");
               scanf("%d", &guess);
               if (guess < ret)
               {
                      printf("猜小了,请重新猜\n");
               }
               else if (guess > ret)
               {
                      printf("猜大了,请重新猜\n");
          
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值