首页 > 其他分享 >c语言运用,猜数字小游戏设计

c语言运用,猜数字小游戏设计

时间:2024-03-21 10:01:13浏览次数:23  
标签:菜单 数字 函数 while 小游戏 运用 我们 游戏

我们要用c语言做一个猜数字小游戏,就是在1-100的数字中随机生成一个数字,然后我们去猜测那个生成的数字。

做这个游戏,那我们需要的是一个整体的思想,做一个游戏需要有哪些部分?一开始可能会没有头绪,但是只要顺着一条线的思维,想一想要做的游戏刚开始是什么样子,玩的时候是什么样子,游戏怎么结束,结束又是怎么样给罗列出来,那框架就逐渐形成了。

因为我们需要去实现的效果是随机生成的数字,所以游戏开始我们直接就在程序中运用srand函数和time函数的时间戳来随机生成一个数字,然后运用循环语句do...while和分支语句switch来形成整个游戏的框架。

主函数

刚进入程序的时候,也就是刚进入游戏,我们需要什么?没错是游戏主菜单,那我们就在进入do...while的循环后,让程序直接进入主菜单,不需要任何的条件,所以也是为什么运用do...while循环函数。

菜单界面函数

在我们实现进入菜单的操作后,那我们是不是需要判断是否进入游戏,或者退出游戏,这些选择就属于分支的选择,那我们就运用switch语句来实现这些分支选择后的效果,输入1游戏开始,输入2退出游戏,而输入其他的值就需要重新输入。后面两个分支的设计倒是不难,而重头戏便是输入1游戏开始,这就是我们接下来要设计的,也是游戏的核心内容。

游戏界面函数

游戏开始,我们用rand函数生成一个1-100的随机数,然后使用while循环来猜数字,循环一次说明我们已经猜过一次数字,当然,一般我们不可能做到一次就猜对数字,所以我们需要一些提示来帮助我们完成游戏,所以当我们输入一个数字时,若是猜大了,就会提示猜大,若是猜小了,就会提示猜小,直到你正确猜出正确的数字,然后最后统计你一共猜了多少次,游戏结束回到主菜单。

游戏运行时

标签:菜单,数字,函数,while,小游戏,运用,我们,游戏
From: https://blog.csdn.net/PrayerRain/article/details/136897518

相关文章

  • 社交小游戏方案大比拼:即构、声网、融云和云信的全面对比
    ​前言:上一篇文章我们主要介绍社交游戏化趋势,并分析了直播平台面临的买量贵、变现难等问题,探讨了小游戏作为新的运营变现玩法的优势。同时还列举了各大直播平台TOP5的小游戏。今天我们继续介绍小游戏系列内容,本文是该系列的第二篇文章-方案选型篇,接下来我们分享小游戏如何做技术......
  • 智慧交通三维可视化合集 | 图扑数字孪生
    城市交通作为城市与区域交通体系的核心,其完善程度和发展水平是评价城市现代化水准的关键指标之一。城市交通数字孪生技术正在成为城市交通管理的关键工具,支持系统的高效运行和安全保障。随着互联网、大数据和人工智能技术的进步,城市交通数字孪生应用逐步成熟。图扑软件专注于Web......
  • 技术支持Tektronix泰克DPO5104B数字示波器1GHz
    泰克DPO5104B数字示波器Bandwidth:1GHz4频道纪录长度:125米SampleRate:10/5GS/s(2/4ch)最多250兆跳记录长度,多视图变焦器。最大波形捕获率带310000帧的快速帧分段内存采集模式每秒捕获率标准的无源电压探针,其电容性小于4pp装载和500兆赫或1千兆赫模拟带宽......
  • 做题是真快乐呀-136. 只出现一次的数字
    题目:136.只出现一次的数字我的思路:遍历一遍,做哈希映射。再遍历一遍,找到结果为1的那个,就是答案我的代码:classSolution:defsingleNumber(self,nums:List[int])->int:dic={}foriinnums:dic[i]=dic.get(i,0)+1an......
  • 《自然语言处理:数字化时代的语言智慧》
    随着数字化时代的来临,自然语言处理(NLP)技术正在成为信息处理和人机交互的核心技术之一。本文将围绕NLP的技术进展、技术原理、行业应用案例、面临的挑战与机遇以及未来趋势进行详细探讨。自然语言处理的技术进展自然语言处理(NLP)是人工智能领域的一个重要分支,旨在使计算机能......
  • Java 编程实例:相加数字、计算单词数、字符串反转、元素求和、矩形面积及奇偶判断
    Java如何相加两个数字相加两个数字示例intx=5;inty=6;intsum=x+y;System.out.println(sum);//打印x+y的和输出11解释首先,声明两个int类型的变量x和y,并分别赋值为5和6。然后,使用+运算符将x和y相加,并将结果赋给变量sum。最后,使用Sy......
  • 数字电子技术实验(十)
    单选题1.本实验仿真与实际操作时,时钟信号用什么电路构成?A.多谐振荡器。B.多谐振荡器、分频器。C.函数信号发生器。D.逻辑开关。答案:D评语:10分单选题2.完成本实验设计的难点是什么?A.从激励表中提出3个组合电路的真值表。B.D-A电路查找、设计。C.逻辑开关电......
  • 数字电子技术实验(七)
    单选题1.本实验视频是用芯片集成规模属于以下哪一类?A.SSI。        B.MSI。        C.LSI。        D.VLSI。答案:B评语:10分单选题2.本实验预习需要复习指导书附录几的内容?A.附录一,附录六。B.附录二,附录七。C.附录三,附录八。D.......
  • Java智慧城管系统源码 数字城管APP系统源码 城市管理综合执法监督系统源码
     Java智慧城管系统源码 数字城管APP系统源码城市管理综合执法监督系统源码一、系统概述  智慧城管系统是一个基于现代信息技术手段的综合管理平台,旨在通过强化信息获取自动化、监督管理精细化、业务职能协同化、服务手段多样化、辅助决策智能化以及执法手段人性化,实......
  • TSINGSEE青犀数字化、智能化视频技术推动森林防火智慧监管
    一、背景分析中央网络安全和信息化委员会印发《“十四五”国家信息化规划》,明确指出“提升林草生态网络感知能力,完善生态系统保护成效数字化监测评估体系”。这为数字化系统建设引领了方向,中国林业信息化建设迈入了新的阶段,全国各地相继推出数字林业发展规划。2020年,国家林业和草......