【C语言】编写“猜数字“小游戏

这篇具有很好参考价值的文章主要介绍了【C语言】编写“猜数字“小游戏。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

2023年9月29日,

今天给大家带来的是用C语言编写的一个猜数字小游戏,使用了循环就可以完成


首先我们需要先做一个简单的目录,这样方便多次使用,增加了游戏的可玩性,看代码:

void a_catalogue()
{
    printf("************************************\n");
    printf("***********> 0.exit     <***********\n");
    printf("***********> 1.玩一次   <***********\n");
    printf("************************************\n");
}

接下来开始正文内容:

int main()
{
        int s = 0;                         //先定义一个变量,方便下面接受数值
     do
     {
        a_catalogue();                     //调用玩法列表
        printf("输入你的选择:>");
        scanf("%d", &s);
        switch (s)
        {
        case 0:                            //输入0就可以退出
            printf("已退出");              
            break;
        case 1:                            //输入1就进行下一步
            int ret = rand() % 100 + 1;    //rand()%100+1 是生成一个1-100的随机数字
            int cs = 0;
            while (cs != ret)
            {
                printf("输入要猜的数字:");
                scanf("%d", &cs);
                if (cs > ret)
                {
                    printf("猜大了\n");
                }
                else if (cs < ret)
                {
                    printf("猜小了\n");
                }
            }
            if (cs == ret)
            {
                printf("猜对了\n");       
            }
            break; 
        default:                        //输入其他除0或1外都会提示这句话
            printf("请重新输入");
            break;
        }

    } while (s);                        //使用do while 循环可以更好的实现效果
    return 0;
}

 文章来源地址https://www.toymoban.com/news/detail-726263.html


到这里一个简单的猜数字就完成了,但是当你玩几次后就会发现,随机数永远都只是那个不会变,这个时候我们需要使用到一个函数srand()

c语言猜数字游戏代码,C语言,c语言

感兴趣的小伙伴可以去C语言|C++中文网上面搜索srand和time了解一下,在这里我就不过多介绍了,下面是所引用的内容:


#include <time.h>  
#include <stdlib.h> 
//需要引用两个头文件
srand((unsigned int)time(NULL)); 
//把此语句放在上文代码中的rand函数的上面,以表示声明

以上就是猜数字的全部代码,下面我将给大家奉上全部代码:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void a_catalogue()()
{
    printf("************************************\n");
    printf("***********> 0.exit     <***********\n");
    printf("***********> 1.玩一次   <***********\n");
    printf("************************************\n");
}
int main()
{
    int s = 0;
    do
    {
        a_catalogue();
        printf("输入你的选择:");
        scanf("%d", &s);
        switch (s)
        {
        case 0:
            printf("已退出");
            break;
        case 1:
            srand((unsigned int)time(NULL));
            int ret = rand() % 100 + 1;
            int cs = 0;
            while (cs != ret)
            {
                printf("输入要猜的数字:");
                scanf("%d", &cs);
                if (cs > ret)
                {
                    printf("猜大了\n");
                }
                else if (cs < ret)
                {
                    printf("猜小了\n");
                }
            }
            if (cs == ret)
            {
                printf("猜对了\n");
            }
            break;
        default:
            printf("请重新输入");
            break;
        }

    } while (s);
    return 0;
}

 


以上就是全部过程了,不懂或者是有意向一起研究的可以加私聊我

 

 

到了这里,关于【C语言】编写“猜数字“小游戏的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python编写一个简单的游戏,python编写小游戏的代码

    大家好,本文将围绕如何用python编写一个简单的小游戏展开说明,用python做一个小游戏代码是一个很多人都想弄明白的事情,想搞清楚python编写小游戏详细教程需要先了解以下几个事情。 今天玩点别的吧都说 Python 除了生孩子什么都能干 咱们今天就用 Python 写个小游戏 贪吃蛇

    2024年02月02日
    浏览(64)
  • python编写小游戏的代码,python游戏编程代码大全

    大家好,小编来为大家解答以下问题,python游戏编程入门游戏代码,python编写小游戏的代码,现在让我们一起来看看吧! 大家好,本文将围绕python小游戏编程100例运行成功截图展开说明,python小游戏编程100例1000行源码是一个很多人都想弄明白的事情,想搞清楚python编写的入

    2024年02月19日
    浏览(73)
  • python 基础系列篇:四、编写两个简单的小游戏(猜数字及2048)

    游戏规则: 产生一个随机的4位数,可能会有前置0,用户每输入一次4位数,记录次数加1,并返回猜测结果,位置正确数字正确的为一种,输出一个A,数字正确位置不正确的为另一种,输出一个B,限定12次(含)以内猜出数字为胜利,否则视为挑战失败。 挑战示例1: 请输入

    2023年04月08日
    浏览(45)
  • C语言:项目——从零编写小游戏(走迷宫)

    目录 前言 一、从Hello World开始 二、一个移动的游戏角色 三、交互的实现 四、在迷宫中探索   五、完整代码示例 六、聪明的搬运工 尾声 作为一名游戏玩家,经过一段时间的C语言的学习后,我在想能不能通过编写一些小游戏来使学习过程变得没那么枯燥,同时用实战加深对

    2024年02月04日
    浏览(43)
  • 猜数字小游戏---C语言

    目录 前言:  猜数字游戏: 1.打印选项 2.玩家输入选项 3.根据玩家输入的值进行选择 4.重复游戏的实现 5.游戏game函数的实现 6.优化 ❤博主CSDN:啊苏要学习   ▶专栏分类:C语言◀   C语言的学习,是为我们今后学习其它语言打好基础,C生万物!   开始我们的C语言之旅吧!✈

    2023年04月24日
    浏览(41)
  • 【C语言小游戏--猜数字】

    猜数字小游戏是我们大多数人学习C语言时都会了解到的一个有趣的C语言小游戏,下面我将详细介绍该游戏的实现和编程逻辑。玩小游戏的同时,也能对C语言控制语句有更好的认识。 电脑随机生成一个1-100的数字,玩家来猜。玩家可以根据自己需要,设置每次猜的次数。如果

    2024年02月08日
    浏览(33)
  • chatgpt赋能python:Python简单小游戏制作教程——让你学会编写游戏代码

    Python是一种高级编程语言,越来越受欢迎,因为它易于学习和使用,而且灵活性非常高。在这篇文章中,我们将教你如何用Python编写一个简单的小游戏。让我们开始吧! 在编写代码之前,你需要安装以下工具: Python编程语言 Pygame游戏框架 步骤一:设置游戏场景 首先,你需

    2024年02月11日
    浏览(55)
  • 十行代码编写一个Python小游戏,你准备好了吗?(文末赠书)

    准备好了吗?我们即将开始激动人心的游戏编程之旅。 或许你之前学习过一点编程,但若是你从没接触过游戏编程,那么你仍然会对游戏程序的运行感到不解。游戏程序不像计算一个公式或谜题,得到答案之后程序就结束了,游戏程序一直是处于运行中的,只要你不主动退出

    2024年03月20日
    浏览(52)
  • 【C语言】做一个贪吃蛇小游戏,完整代码&附带视频演示

    视频演示: https://www.bilibili.com/video/BV1pt421a7Nu/?spm_id_from=333.999.0.0vd_source=82b65865be0947de29bd55efc8cdb40a 编译环境:linux(Vmware16.2.4 + Ubantu20.04.3); 小蛇🐍只能在固定的范围内活动; 可以利用键盘方向键控制小蛇🐍的前进方向; 活动范围内会随机生成食物; 小蛇🐍吃到食物,身

    2024年02月21日
    浏览(45)
  • 利用python编写小游戏,用python编写的游戏

    大家好,小编为大家解答利用python编写小游戏的问题。很多人还不知道用python编写的游戏,现在让我们一起来看看吧! 小朋友们好,大朋友们好! 我是猫妹,一名爱上Python编程的小学生。 欢迎和猫妹一起,趣味学Pythonpython简单新年祝福代码。 今日主题 你玩过游戏吗? 你喜

    2024年01月15日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包