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

上海微信网站开发承德网站建设服务

上海微信网站开发,承德网站建设服务,在哪个网站做图片视频带音乐,wordpress采集规则游戏过程#xff1a; 由电脑随机在某个范围内生成一个数字#xff0c;玩家猜数字并且输入#xff0c;电脑判断是否正确#xff0c;正确则游戏结束#xff0c;错误则给出提示#xff0c;直到玩家所给的答案正确为止 思路分析#xff1a; 1.生成随机数 2.玩家可以多次…游戏过程 由电脑随机在某个范围内生成一个数字玩家猜数字并且输入电脑判断是否正确正确则游戏结束错误则给出提示直到玩家所给的答案正确为止 思路分析 1.生成随机数 2.玩家可以多次输入数字并且得到反馈 分布处理 1.玩游戏首先我们要进入游戏菜单所以我们要制作一个游戏界面(简略)可以开始或者退出 printf(***************************\n); printf(******* 1.play ************\n); printf(********0.exit ************\n); printf(***************************\n); 2.玩游戏 不只是玩一次所以要表示循环同时输入0/1开始或者结束游戏 #includestdio.h #define _CRT_SECURE_NO_WARNINGSint main() {int input0;do {printf(***************************\n);printf(******* 1.play ************\n);printf(********0.exit ************\n);printf(***************************\n);printf(请选择-\n);scanf_s(%d, input);switch (input){case 1:printf(即将开始猜数字游戏\n);break;case 0:printf(即将退出游戏\n);break;default:printf(选择错误请重新选择\n);break;}} while (input);return 0; } 那么对什么的代码进行整理可得 #includestdio.h #define _CRT_SECURE_NO_WARNINGSvoid menu() {printf(***************************\n);printf(******* 1.play ************\n);printf(********0.exit ************\n);printf(***************************\n); }int main() {int input0;do {menu();printf(请选择-\n);scanf_s(%d, input);switch (input){case 1:printf(即将开始猜数字游戏\n);break;case 0:printf(即将退出游戏\n);break;default:printf(选择错误请重新选择\n);break;}} while (input);return 0; }3.接下来就是游戏的具体内容包括生成随机数和玩家进行猜数字 生成随机数rand #includestdio.h #includestdlib.h int main() {RAND_MAX;int r rand();//生成的随机数范围是0~7fff(32767)printf(%d\n, r);r rand();printf(%d\n, r);r rand();printf(%d\n, r);r rand();printf(%d\n, r);return 0; } 但是这个是有缺点的这些生成的随机数是相同的这就有问题了那么指明解决呢 srand用来初始化随机数 #includestdio.h #includestdlib.h #includetime.h int main() {srand((unsigned int)time(NULL));RAND_MAX;int r rand();//生成的随机数范围是0~7fff(32767)printf(%d\n, r);r rand();printf(%d\n, r);r rand();printf(%d\n, r);r rand();printf(%d\n, r);return 0; } 游戏内容 void game()//猜数字游戏的实现 { //1.生成随机数int ret rand()%1001;//1~100//生成的随机数范围是0~7fff(32767)//printf(%d\n, ret); //2.猜数字int guess 0;while (1){printf(请输入你猜的数字\n);scanf_s(%d, guess);if (guess ret){printf(猜小了\n);}else if (guess ret){printf(猜大了\n);}else{printf(恭喜你猜对了\n);break;}} } 当然我们也可以设置猜数字的次数 即将while里面的1改成我们想要的次数就可以了 生成的随机数arand()%(b-a1)   a~b的随机数 最终代码 //猜数字游戏 #includestdio.h #define _CRT_SECURE_NO_WARNINGS #includetime.h//时间作为种子时间在变化种子也在变化 #includestdlib.h void menu() {printf(***************************\n);printf(******* 1.play ************\n);printf(********0.exit ************\n);printf(***************************\n); } void game()//猜数字游戏的实现 { //1.生成随机数int ret rand()%1001;//1~100//生成的随机数范围是0~7fff(32767)//printf(%d\n, ret); //2.猜数字int guess 0;int num 5;while (num){printf(请输入你猜的数字\n);scanf_s(%d, guess);if (guess ret){printf(猜小了\n);}else if (guess ret){printf(猜大了\n);}else{printf(恭喜你猜对了\n);break;}num - 1;}if (num 0){printf(游戏结束很遗憾失败了正确答案是%的再来一次吧\n,ret);} } int main() {srand((unsigned int)time(NULL));int input0;do {menu();printf(请选择-\n);scanf_s(%d, input);switch (input){case 1:game();//封装猜数字游戏printf(即将开始猜数字游戏\n);break;case 0:printf(即将退出游戏\n);break;default:printf(选择错误请重新选择\n);break;} } while (input);//return 0; }
http://www.hkea.cn/news/14539811/

相关文章:

  • 如何建微网站南阳建设重要区域中心城市网站
  • 大学做html个人网站素材大学网站建设与管理职责
  • 沈阳德泰诺网站建设网站打不开显示asp
  • 石家庄市城乡建设局网站做网站的叫云啥
  • 网站 改版 方案手机网站建站公司有哪些
  • 棕色网站设计寄生虫网站排名代做
  • 网站备案幕布psd谷歌浏览器官方app下载
  • 上海外贸网站制作公司温州市建设局网站
  • 怎么样创建网站建设网站注册功能
  • 公司网站建设哪个最好深圳燃气公司电话多少
  • 免费asp网站程序下载广州黄埔区
  • 廊坊建设企业网站时尚大气的网站设计
  • 融资网站建设重点营销建设网站制作
  • 我的世界做神器指令网站wordpress免费汉化企业主题
  • dw8做网站步骤图广东网站建设模版
  • 世界上有php应用的网站网络营销公司组织架构
  • 做网站推广的销售怎么打电话呼和浩特做网站的
  • 欧卡乐网站建设如何做网站动态图标
  • 魔方网站建设制作 网页
  • 企业网站的主要内容广告设计制作工作室
  • 长春谁家做网站wordpress侧边菜单栏
  • 学设计网站做守望同人的网站
  • 中英西班牙网站建设公司网站建设概述
  • 建设工程评标专家在哪个网站登录北京住建网站
  • 建设一个大型网站大概费用甘肃省住房和城乡建设厅网站
  • 做网站 插件大叔 wordpress
  • 个人网站和企业网站的区别百度新闻源网站
  • 黄岐做网站企业品牌宣传
  • wordpress淘宝客自动采集wordpress++优化
  • 关于服饰搭配做的比较好的网站宁波网站建设费用报价