设计网站musil怎么识别网站开发语言

web/2025/10/6 7:25:14/文章来源:
设计网站musil,怎么识别网站开发语言,常德房产网,对百度网站进行分析引言#xff1a; 前面贝蒂已经给大家介绍了选择#xff0c;循环结构~#xff0c;今天贝蒂就基于这两种结构#xff0c;为大家讲解一种捣蛋小游戏的设计思路和方法哦。 1.游戏要求 游戏要求#xff1a; 1. 电脑⾃动⽣成1~100的随机数 2. 玩家猜数字#xff0c;猜数字的过…引言 前面贝蒂已经给大家介绍了选择循环结构~今天贝蒂就基于这两种结构为大家讲解一种捣蛋小游戏的设计思路和方法哦。 1.游戏要求 游戏要求 1. 电脑⾃动⽣成1~100的随机数 2. 玩家猜数字猜数字的过程中根据猜测数据的⼤⼩给出⼤了或⼩了的反馈。 3. 玩家一共有五次机会在五次内猜对就游戏通关猜错就游戏失败。 4. 游戏失败执行惩罚措施60s后电脑关机若输入我是猪则取消关机。 2.随机数的生成 2.1rand()函数  1.头文件stdlib.h 2.C 库函数rand(void) 返回一个范围在 0 到 RAND_MAX 之间的“随机数”。RAND_MAX 是一个常量它的默认值在不同的实现中会有所不同但是值至少是 32767。 3.int rand (void);void表示()内不需要填值返回值是int类型也就是生成那个“随机数” 代码实现如下  #include stdio.h #include stdlib.h int main() {int a rand();printf(%d\n,a);return 0; } 贝蒂说“但是rand()函数生成的“随机数”是一种伪随机数是根据一个数值按照某个公式推算出来的并不是真正的随机数那该怎么办呢~”  2.2srand()函数  srand()函数能间接控制rand()函数生成的值 我们知道了rand()并不是真正的随机数它是根据某种算法生成的我们自然而然想到我们能不能通过控制srand()来间接控制rand()呢让我们来实验一下吧。 1.头文件stdlib.h 2.C 库函数srand() 播种由函数 rand 使用的随机数发生器。 3. void srand(unsigned int seed),不返回值。 贝蒂说“但是srand()如果参数部分仍是一个确定的值rand()生成的数仍是伪随机数嘿嘿疯狂套娃~” 2.3time()函数 我们要使srand()参数部分是一个不断地改变量才能生成真正的随机数而我们生活中常见的变量--时间就自然而然可以成为其参数。 1.头文件time.h 2.C 库函数 time(time_t *seconds) 返回自纪元 Epoch1970-01-01 00:00:00 UTC起经过的时间以秒为单位。如果 seconds 不为空则返回值也存储在变量 seconds 中。 3.time_t time(time_t *seconds)time_t就是无符号整数。 语言来描述time()函数有点复杂但大家不用担心我们只要会用就行啦生成随机数的代码如下 srand((unsigned int)time(NULL)); int retrand()%101//生成1~10的随机数 3.主体思路 1.首先设置游戏简易菜单当游戏开始时自动显示。 2.让玩家选择1为开始游戏0为退出游戏。 3.选择其他数字提醒玩家输入错误重新让玩家选择。  代码实现如下 #includestdio.h #includestdlib.h #includetime.h int main() {int input 0;//输入srand((unsigned int)time(NULL));//提前设置时间种子do{menu();printf(请选择:);scanf(%d, input);//1 0 switch (input){case 1:game();break;case 0:printf(退出游戏\n);break;default:printf(选择错误重新选择\n);break;}} while (input);//选择0退出游戏return 0; } 4.菜单的实现 贝蒂所学有限只能设计出这样一个简单菜单哦~ void menu() {printf(*******************************\n);printf(****** 1. play *********\n);printf(****** 0. exit *********\n);printf(*******************************\n); } 5.游戏的实现  首先我们先生成1~100的随机数然后设置回答次数每次回答错误次数-1次数用完告诉玩家随机数的值并执行惩罚措施。 代码实现如下 void game() {int guess 0;//生成随机数int ret rand() % 100 1;int count 5;//回答次数printf(五次失败触发彩蛋哦~\n);while (count){printf(你还有 %d 次机会\n, count);printf(请输入要猜的数字:);scanf(%d, guess);if (guess ret){printf(猜小了\n);}else if (guess ret){printf(猜大了\n);}else{printf(恭喜你猜对了数字是:%d\n, ret);break;}count--;}if (count 0){printf(很遗憾三次次机会使用完挑战失败随机数是%d\n, ret);punish();//执行惩罚措施} } 6.惩罚措施  6.1system()函数 1.头文件stdlib.h 2. C 库函数 int system(const char *command) 把 command 指定的命令名称或程序名称传给要被命令处理器执行的主机环境并在命令完成后返回。简单来说就是执行系统指令 6.2关机指令 system(shutdown -s -t 60);//60s后关机 //不要忘记之间的空格哦 贝蒂说“如果大家想直接让电脑关机可以把60改成0哦~但是千万不要告诉其他人是贝蒂告诉你的哦~” 6.3取消关机指令 有关机指令自然也有取消关机指令啦不然别人只能干看着电脑关机啦~,哈哈 代码如下 system(shutdown -a);//取消关机 6.4strcmp()函数 当玩家输入“我是猪”的时候则取消关机用计算机语言表达就是比较玩家输入的内容是否与“我是猪”这个字符串相同可能大家第一想法是用但是字符串在内存中是以首元素地址存储的比较两个地址肯定不同所以我们就借用一个库函数strcmp()来比较~ 1. 头文件string.h 2. 声明int strcmp(const char *str1, const char *str2)str1 -- 要进行比较的第一个字符串。str2 -- 要进行比较的第二个字符串。 3. 返回值  如果返回值小于 0则表示 str1 小于 str2。  如果返回值大于 0则表示 str1 大于 str2。  如果返回值等于 0则表示 str1 等于 str2。 代码实现 void punish() {printf(作为惩罚你的电脑将在60s后关机\n);system(shutdown -s -t 60);//60s后关机printf(如果输入我是猪则取消惩罚\n);while(1){printf(请输入\n);char arr[20] { 0 };gets(arr);if (strcmp(arr, 我是猪) 0){system(shutdown -a);//取消关机break;}} } 7完整代码: #includestdio.h #includestdlib.h #includetime.h #includestring.h void menu() {printf(*******************************\n);printf(****** 1. play *********\n);printf(****** 0. exit *********\n);printf(*******************************\n); } void punish() {printf(作为惩罚你的电脑将在60s后关机\n);system(shutdown -s -t 60);//60s后关机printf(如果输入我是猪则取消惩罚\n);while(1){printf(请输入\n);char arr[20] { 0 };gets(arr);if (strcmp(arr, 我是猪) 0){system(shutdown -a);//取消关机break;}} } void game() {int guess 0;//生成随机数int ret rand() % 100 1;int count 5;//回答次数printf(五次失败触发彩蛋哦~\n);while (count){printf(你还有 %d 次机会\n, count);printf(请输入要猜的数字:);scanf(%d, guess);if (guess ret){printf(猜小了\n);}else if (guess ret){printf(猜大了\n);}else{printf(恭喜你猜对了数字是:%d\n, ret);break;}count--;}if (count 0){printf(很遗憾三次次机会使用完挑战失败随机数是%d\n, ret);punish();//执行惩罚措施} } #includestdio.h #includestdlib.h #includetime.h int main() {int input 0;//输入srand((unsigned int)time(NULL));//提前设置时间种子do{menu();printf(请选择:);scanf(%d, input);//1 0 switch (input){case 1:game();break;case 0:printf(退出游戏\n);break;default:printf(选择错误重新选择\n);break;}} while (input);//选择0退出游戏return 0; } 结言 快来叫你的好兄弟好姐妹来玩玩吧~嘻嘻~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87804.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

asp.net 网站计数器广州深圳做网站

1每日温度 给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。 示例 1: 输入…

网站备案 工信部建设网站建设哪里好

参考资料 正点原子《领航者 ZYNQ 之嵌入式 SDK 开发指南》详细的配置资料中都有介绍,本文只针对个人实验需求进行简要说明 固化流程 调试阶段是通过 JTAG 接口将 FPGA 配置文件和应用程序下载到 ZYNQ 器件中。但在实际应用中需要程序在上电或者复位时让程序自动运…

纹身网站设计wordpress上传课件

经观察,推拉转任务在两三天时间内就失效了。 1 用脚本每天定时启动一次 wvp docker 容器, 并关闭所有推拉转任务,建议每天凌晨2点运行 import subprocess import time import socket import requestsdef restart_container(container_name):subprocess…

网站建设林晓东九龙坡建站公司

完整源代码项目地址,关注博主私信’源代码’后可获取 1.问题描述2.问题分析3.算法设计4.完整的程序 1.问题描述 假设银行一年整存零取的月息为0.63%。现在某人手中有一笔钱,他打算在今后5年中的每年年底取出1000元,到第5年时刚…

蛋糕网站制作答辩黄埔企业网站建设

一、宽度自适应 语法:width:100%; 注: a)块状元素的默认宽度为100% b) 当给元素设置宽度为100%时,继承父元素的宽度 c) 通常使用宽度自适应实现通栏效果 二、高度自适应 语法:height:auto;(等同于不给元…

枣庄网站优化自学网站建设视频

​🌈 个人主页:danci_ 🔥 系列专栏:《设计模式》《MYSQL应用》 💪🏻 制定明确可量化的目标,坚持默默的做事。 ✨IT界的两大巨头交锋✨ 👋 在IT界的广阔天地中,有两座…

广告图片网站罗湖做网站的公司哪家好

报错解释: 这个错误表明系统尝试执行的脚本文件 D:\Anaconda\Scripts\pip-script.py 不存在。这通常发生在尝试使用 pip 时,但 pip 没有正确安装或者路径设置不正确时。 解决方法: 确认 pip 是否已经安装在 Anaconda 中。可以通过 Anaconda…

平湖市住房和城乡规划建设局网站金华大企业网站建设有哪些

为什么要动态渲染? 比如我们现在需要以下侧边栏的数据: 如果一个个的去写标签会很麻烦,发现导航栏中的数据分为两类,一类是一级导航,另一位是二级导航(有子页),因此直接写两个函数判…

网站建设好弄吗高新手机网站建设价格

文章目录 MapReduce 编程:join操作和聚合操作一、实验目标二、实验要求及注意事项三、实验内容及步骤 附:系列文章 MapReduce 编程:join操作和聚合操作 一、实验目标 理解MapReduce计算框架的分布式处理工作流程掌握用mapreduce计算框架实现…

网站模板定做吴忠网页设计

使用git submodule git submodule add https://github.com/username/subproject.git使用cmake导入 FetchContent 实际使用的话,有下面的三点总结 关于FetchContent,若并需要修改 配置以及编译的默认值的时候,推荐首要使用该方法。include(FetchContent)set(JSON_C_TAG jso…

体育类网站模板滨海做网站哪家好

SQL Select语句完整的执行顺序: 1、from子句组装来自不同数据源的数据; (先join在on) 2、where子句基于指定的条件对记录行进行筛选; 3、group by子句将数据划分为多个分组; 4、使用聚集函数进行计算&a…

简述如何对网站进行推广?大型网站开发企业

大家好,这几天试着从Github上拉取AspNetCore的源码,尝试着通过Visual Studio 打开,但是并不尽人意。我们需要去构建我们拉去的源代码,这样才可以通过VisualStudio可还原的项目。毕竟AspNetCore是一个巨型的项目集。先决条件在Wind…

手表网站 欧米茄羽毛球赛事重播

列表的作用&#xff1a; 整齐、整洁、有序&#xff0c;它作为布局会更加自由和方便。 根据使用情景不同&#xff0c;列表可以分为三大类&#xff1a;无序列表、有序列表和自定义列表 无序列表 <ul> 标签表示 HTML 页面中项目的无序列表&#xff0c;一般会以项目符号呈…

建站行业消失了吗网站建设与维护岗位职责

1.MySQL请求处理 1.1.查询缓存 MySQL 服务器程序处理查询请求时&#xff0c;会把刚刚处理过的查询请求和结果缓存起来&#xff0c;如果下一次有一模一样的请求过来&#xff0c;直接从缓存中查找结果就好了&#xff0c;就不用再傻呵呵的去底层的表中查找了。这个查询缓存可以在不…

威海制作网站做公司中文网站需要注意什么

在数据库查询优化中,索引是一种重要的工具,可以提高查询性能。然而,并不是所有的情况下都适合使用索引。 以下是一些情况下(收集整理)不建议使用索引: 更新频繁的列:索引会占用数据库资源,当列经常被更新时,索引可能会变得过时,导致查询性能下降。 小数值类型:对于…

下载爱南宁乘车seo关键词优化排名推广

VR煤矿特殊工种作业实训系统为煤矿企业培训提供了全方位的支持&#xff0c;帮助提高矿工的操作技能和安全意识&#xff0c;促进煤矿企业的安全生产。 首先&#xff0c;VR煤矿特殊工种作业实训系统可以提供逼真的虚拟操作环境&#xff0c;使矿工能够身临其境地感受各种工种的作业…

济南济南网站建设电商手机网站开发

Electron是一个跨平台的桌面应用程序开发框架&#xff0c;它允许开发人员使用Web技术&#xff08;如HTML、CSS和JavaScript&#xff09;构建桌面应用程序&#xff0c;这些应用程序可以在Windows、macOS和Linux等操作系统上运行。 Electron的核心是Chromium浏览器内核和Node.js…

电器网站模板网络舆情的应对及处理

效果&#xff1a;3D文字超过5位自动换行 1.随意输入一段字符串测试&#xff0c;创建string临时变量&#xff0c;用于迭代存储字符串 2.当字符串遍历至第“换行长度”&#xff08;我这里是5&#xff09;位时&#xff0c;附加一次空行

摄影网站设计理念好用的建站系统

文章目录一、命令介绍grepegrepfgrep二、正则表达式元字符扩展集三、POSIX 字符集一、命令介绍 grep 一种强大的文本搜索工具&#xff0c;用于在文件内查找指定的字符串&#xff0c;在不使用转义符的前提下支持基本的正则表达式来搜索文本&#xff0c;并把匹配的行打印出来。…

无锡网站建设要求做一个外贸网站

文章目录 前言区别总结后言 前言 hello world欢迎来到前端的新世界 &#x1f61c;当前文章系列专栏&#xff1a;react.js &#x1f431;‍&#x1f453;博主在前端领域还有很多知识和技术需要掌握&#xff0c;正在不断努力填补技术短板。(如果出现错误&#xff0c;感谢大家指出…