当前位置: 首页 > news >正文

个人合法网站怎么做wordpress d8主题 4.1

个人合法网站怎么做,wordpress d8主题 4.1,wordpress产品页面在哪改,深圳优化网站关键词这次的猜数字游戏我添加了新的功能#xff1a;为玩家添加了提示#xff0c;以及输入数字的限制次数。 首先#xff0c;我们的猜数字游戏需要一个菜单#xff0c;来让玩家可以选择玩游戏还是退出游戏#xff0c;所以我们需要开始就打印一个菜单#xff1a; int main() {…这次的猜数字游戏我添加了新的功能为玩家添加了提示以及输入数字的限制次数。 首先我们的猜数字游戏需要一个菜单来让玩家可以选择玩游戏还是退出游戏所以我们需要开始就打印一个菜单 int main() {int input 0;do{muen();//上来先打印一个菜单让玩家选择printf(请选择);scanf(%d, input);while (getchar() ! \n){;}//清空缓冲区switch (input){case 1://printf(开始游戏\n);play();break;case 0:printf(游戏结束\n);break;default:printf(重新选择\n);break;}} while (input); } 上来就打印菜单所以我们用 do while 函数。菜单我们用muen函数来封装。 void muen() {printf(***********************\n);printf(****** 1 . play *******\n);printf(***********************\n);printf(****** 0 . exit *******\n);printf(***********************\n); } 后面我们用 swtich 选择语句来接受玩家的输入如果是 1 就进入play 函数0 就退出游戏选择其他的数字就叫玩家重新选择。而选择 0 也会退出循环。这就是 1  和 0 的巧妙。 现在我们来设计 play 函数的内容 具体就是电脑随机在1 ---- 100 中产生一个数让玩家来猜猜大了就说猜大了猜小了就说猜小了我们的提示在进入play函数的时候就问玩家是否要提示如果选择了是就提示玩家是否在 30 ---- 60 之间如果没选择就让玩家猜玩家猜一次次数就要减少一次直到次数用尽或者玩家猜到了就结束循环这就是我们的基本流程 void play() {//做一个1——100随机数字需要函数rand() srand(),头文件stdlibint num rand() % 100 1;//没必要每次都调用srand 一次就行int mem 0;for (int i 0; i NUM; i){char p 0;if (flag 0){printf(还有一次提示是否要使用\n);printf(y / n :);scanf(%c, p);if (p y){prompt(num);}}printf(输入你的数字);scanf(%d, mem);while (getchar() ! \n){;}if (mem num){if ((NUM -1 -i) 0){printf(猜大了机会用尽\n);break;}else{printf(猜大了还有%d次机会\n, NUM - 1 - i);}}else if (mem num){if ((NUM - 1 - i) 0){printf(猜小了机会用尽\n);break;}else{printf(猜小了还有%d次机会\n, NUM - 1 - i);}}else{printf(猜对了\n);break;}} } 我们也会发现实现的时候有些问题所以我们的提示另写一个函数来封装 int flag 0;// 提示的标志void prompt(int num)//提示 {if (num 30 num 60){printf(在 30 到 60 之间\n);}else{printf(不在30 到 60 之间\n);}flag 1; } 我们给一个全局变量 flag 如果玩家使用了提示就让 flag 变成1 这样就可以区分玩家到底有没有用提示了。在这个游戏代码中尽量 scanf 之后清空一下缓冲区防止出现缓冲区有东西的问题。我们的猜数字机会次数用  #define NUM 5    来定义这样还可以方便我们修改。所以我们循环就可以用 for 循环来写。 这里的随机数字简单介绍一下 rand 函数  和  srand 函数。 他们都需要头文件stdlib.h简单来说rand 函数可以产生一个随机值srand函数是随机数种子只要让srand里的参数变动起来就可以实现我们需要的随机数了这个时候我们就用 time 函数 他返回的是一个时间戳时间戳就是随时变化的这样就解决了他需要头文件time.h。 这里我给一个C语言函数查询网站cplusplus.com - C资源网络https://legacy.cplusplus.com/ 最后附上源码 #includestdio.h #includestdlib.h #includetime.h #includestring.h // 这次实现猜数字有5次机会次数还可以提示提示有一次机会告诉是否在30 - 60 之间 #define NUM 5 // 方便修改int flag 0;// 提示的标志void prompt(int num)//提示 {if (num 30 num 60){printf(在 30 到 60 之间\n);}else{printf(不在30 到 60 之间\n);}flag 1; }void muen() {printf(***********************\n);printf(****** 1 . play *******\n);printf(***********************\n);printf(****** 0 . exit *******\n);printf(***********************\n); }void play() {//做一个1——100随机数字需要函数rand() srand(),头文件stdlibint num rand() % 100 1;//没必要每次都调用srand 一次就行int mem 0;for (int i 0; i NUM; i){char p 0;if (flag 0){printf(还有一次提示是否要使用\n);printf(y / n :);scanf(%c, p);if (p y){prompt(num);}}printf(输入你的数字);scanf(%d, mem);while (getchar() ! \n){;}if (mem num){if ((NUM -1 -i) 0){printf(猜大了机会用尽\n);break;}else{printf(猜大了还有%d次机会\n, NUM - 1 - i);}}else if (mem num){if ((NUM - 1 - i) 0){printf(猜小了机会用尽\n);break;}else{printf(猜小了还有%d次机会\n, NUM - 1 - i);}}else{printf(猜对了\n);break;}} }int main() {int input 0;srand((unsigned int)time(NULL));//随机数种子生产器给它一个变化的数即可而time 可以返回一个时间戳就在时刻变化do{muen();//上来先打印一个菜单让玩家选择printf(请选择);scanf(%d, input);while (getchar() ! \n){;}switch (input){case 1://printf(开始游戏\n);play();break;case 0:printf(游戏结束\n);break;default:printf(重新选择\n);break;}} while (input); }
http://www.pierceye.com/news/916064/

相关文章:

  • 直播网站开发核心技术wordpress访问次数插件
  • wap网站 劣势微信小程序怎么写
  • 商业网站开发与设计网站seo是什么意思
  • 内蒙古住房和城乡建设网站做网站的人怎么上传内容的
  • 视频网站视频预览怎么做的美丽说网站案例分析
  • 宝安多屏网站建设公司好吗网站启用cdn加速
  • 上海网站制作方法网站页面设计报价
  • 介绍自己做的网站的论文网站模块建设中
  • 诸城手机网站建设微官网怎么制作
  • 做网站界面的软件网站开发售后服务
  • 织梦可以做英文网站吗成交型网站建设公司
  • 长沙招聘网站制作广告设计公司需要用专线网吗
  • 一级做爰A视频免费网站国内疫苗接种率
  • 绍兴网站公司网站制作163邮箱登录页面
  • 阐述电子商务网站的建设要求网站开发总结性报告
  • html与wordpressaso优化方法
  • 众v创业营网站开发营销活动方案策划
  • 什么网站免费做推广抚州北京网站建设
  • 响应式网站 软件做网站下载那个数据库好
  • 网站loading动画效果微信开放平台介绍
  • 山东网站建设报价网页制作与网站建设答案
  • 佛山网站搭建费用淄博刚刚发布紧急通知
  • 建站教程视频下载视频直播软件开发
  • 后缀cc的网站php网站开发实例教程代码百度云
  • 注册好域名之后怎么做个人网站如何用服务器代替空间做网站
  • 电商网站建设懂你所需网络品牌营销推广途径
  • 10大免费软件下载网站推荐购物网站域名大小
  • 网站建设项目安排计划表wordpress博客官网登陆账号密码
  • 无锡网络公司网站建设app微信公众号平平面设计培训价格
  • 免费的黄冈网站有哪些平台可以用微信支付制作网站的步骤和过程