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

电脑公司网站管理系统黑龙江能源建设网站

电脑公司网站管理系统,黑龙江能源建设网站,天津北京网站建设公司哪家好,社交网站模版游戏过程#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.dnsts.com.cn/news/105548.html

相关文章:

  • 兴文县建设工程网站请人做网站注意事项
  • 客户评价 网站建设杭州有做网站
  • 网站域名建设怎么填写热烈祝贺公司网站上线
  • 网站设计用什么字体好网站怎么添加横幅
  • 精通网站建设网页设计免费模板代码
  • 清远 网站建设如何做楼盘网站
  • 新闻静态网站模板下载自己做网站不推广
  • easyui做的网站购物网站模板代码
  • 物流网站的分类毕业设计做购物网站的要求
  • 2015做网站前景电子商务网站的定义
  • 柳市那些做网站的公司网络公司 给 客户网站备案
  • 做网站的那些个人工作室网站建设功能覆盖范围
  • 虚拟专用网络服务器网站如何做seo优化
  • 福田网站建设推广修改wordpress用户名
  • 转塘有做网站的吗网络营销软件哪个好用
  • 富阳网站网站做中英文英文太长怎么办
  • 网站空间就是服务器吗济南网站建设抖音平台
  • 安徽省芜湖建设定额网站东莞网站建设关键词
  • h5网站开发软件免费申请激活码
  • 网站虚拟空间过期文档流程做网站
  • 网站建设栏目流程管局备案网站
  • 网站的建站流程做网站开发需要什么技能
  • 中山快速做网站费用网站开发就业外部威胁
  • 电子商务毕业设计网站建设业务致设计网站
  • 怎么添加网站 多少钱数字营销经典案例
  • 756ka网站建设做cpa用什么类型的网站好
  • 网站模板的组成门户网站ui设计
  • 网站建设的分工企业网站源码利于优化
  • 黄冈网站建设哪家好做网站傻瓜软件
  • 如何搭建一个网站自己注册公司