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

婚纱影楼网站模板wordpress解析播放器插件

婚纱影楼网站模板,wordpress解析播放器插件,什么平台可以发广告引流,目前最主流的网页制作软件是前言 一、游戏菜单 二、游戏逻辑 1.用户选择 2.开始游戏 2.1 生成1~100的随机数 总结 前言 本文讲解使用C语言写一个猜数字小游戏(1~100)#xff0c;涉及到的语法为#xff1a;循环、分支、随机数、函数 一、游戏菜单 一个游戏的最开始#xff0c;往往是一个菜单… 前言 一、游戏菜单 二、游戏逻辑 1.用户选择 2.开始游戏 2.1 生成1~100的随机数 总结 前言 本文讲解使用C语言写一个猜数字小游戏(1~100)涉及到的语法为循环、分支、随机数、函数 一、游戏菜单 一个游戏的最开始往往是一个菜单我们只需利用print函数打印出一个简易菜单即可。 //游戏菜单 void menu() {printf(******欢迎进入猜数字游戏******\n);printf(*********1、开始*************\n);printf(*********0、退出*************\n);printf(****************************\n); } 二、游戏逻辑 1.用户选择 打印完菜单后用户开始选择在游戏逻辑中无论是否开始游戏都会运行一遍菜单因此在这里使用do...while循环是最合适的。 int input 0; do {menu(); //打印游戏菜单printf(请选择);scanf(%d, input);switch (input){case 1:game();break;case 0:printf(退出游戏\n);break;default:printf(无该选项\n);break;} } while (input); 2.开始游戏 调用game()函数在该函数可以分为两步1、生成1~100的随机数2、开始猜数字 2.1 生成1~100的随机数 生成随机数函数rand()C语言规定使用该函数需先定义一个随机数生成器srand() 在MSDN上查找rand() 与 srand() 函数看看它们的结构 可以看到Remarks: The rand function returns a pseudorandom integer in the range 0 to RAND_MAX. Use the srand function to seed the pseudorandom-number generator before calling rand。意思为rand函数返回一个介于0到rand MAX范围内的伪随机整数。在调用rand之前使用srand函数为伪随机数生成器提供种子。 rand()函数会生成0~rand_MAX之间的数我们可以看看rand_MAX是什么 RAND_MAX为32767的数因此rand()会生成0~32767之间的数我们再看看srand()函数: 该函数的参数需要传递一个unsigned int 种子这个种子需要是一个变化的值。我们来看看官方给的例子 srand( (unsigned)time( NULL ) ); time()函数需要传递的参数为指针返回值为一个time_t的指针该指针为时间戳下面我们看看时间戳的概念 时间戳当前时间点和计算机起始时间的一个差值然后转换成秒 当然使用这三个库函数也要包含对应的头文件 stdlib.h -- rand、srand time.h -- time 解释清楚后我们该如何编写代码呢? //游戏逻辑 void game() {printf(游戏开始\n);//1、生成随机数//rand()函数(包含stdlib.h头文件) -- 生成随机数 -- 使用此函数需要先定义一个随机数生成器// srand(unsigned int 变化的数)int number rand() % 100 1; //rand() % 某数 -- 0~某数-1 --再进行1 -- 1~某数int Num 0;//2、猜数字while (1){printf(请输入);scanf(%d, Num);if (Num number){printf(猜大了\n);}else if (Num number){printf(猜小了\n);}else{printf(恭喜你猜对了\n);break;}} } srand()函数生成一次就够了。当需要多次rand()时不需要每一次都进行srand。如果每次rand都srand则会导致生成的随机数不够随机因此将srand定义在调用循环之前。 还有一点需要注意关于生成1~100范围的随机数对rand() % 最大范围 操作可以生成0~最大范围-1 之间的数再进行1 则生成1~最大范围 的数。当需要自定义生成某一个范围之间的数时可以这样做。 rand() % 100 1 总结 好了这就是用c语言简易版的猜数字小游戏下面是完整代码 #include stdio.h #include stdlib.h #include time.h//游戏菜单 void menu() {printf(******欢迎进入猜数字游戏******\n);printf(*********1、开始*************\n);printf(*********0、退出*************\n);printf(****************************\n); } //游戏逻辑 void game() {printf(游戏开始\n);//1、生成随机数//rand()函数(包含stdlib.h头文件) -- 生成随机数 -- 使用此函数需要先定义一个随机数生成器// srand(unsigned int 变化的数)int number rand() % 100 1; //rand() % 某数 -- 0~某数-1 --再进行1 -- 1~某数int Num 0;//2、猜数字while (1){printf(请输入);scanf(%d, Num);if (Num number){printf(猜大了\n);}else if (Num number){printf(猜小了\n);}else{printf(恭喜你猜对了\n);break;}} } //猜数字游戏 //范围1~100 int main() {int input 0;// srand往往只需调用一次在一个程序调用多次会让随机数不够随机//包含stdlib.h头文件srand((unsigned int)time(NULL)); //time()--包含time.h头文件函数会返回时间戳是变化的do{menu(); //打印游戏菜单printf(请选择);scanf(%d, input);switch (input){case 1:game();break;case 0:printf(退出游戏\n);break;default:printf(无该选项\n);break;}} while (input);return 0; }
http://www.pierceye.com/news/600919/

相关文章:

  • 网站后台登录域名国外网站网站app
  • 山西建设工程协会网站wordpress二次元主题个人
  • 加强人社局网站建设获取小程序api
  • 服务器网站备案学生ppt模板免费下载 素材
  • 手机做网站软件运营管理培训
  • 迅博威网站建设南宁 建网站 公司
  • 河北省建设机械协会是正规网站吗网站及网页设计费用
  • 门户网站seo前期铁岭网站建设移动网站
  • 肇庆免费模板建站jsp电商网站开发流程图
  • 阿里巴巴国际站网站建设青岛网站搭建公司哪家好
  • 能看人与动物做的网站浙江企业响应式网站建设设计
  • 乌兰察布做网站公司营销策划公司有哪些职位
  • 南宁区建设银行招聘网站建设部网站申请表无法打印
  • 建一个网站怎么赚钱吗家具网站源码
  • 云优化网站建设wordpress开启icon
  • 招聘网站开发的目的与意义农特产品电商网站建设目标
  • 三水 网站建设公司企业黄页
  • 网站建设公司词辽宁阜新建设学校官方网站
  • 广州公司网站建设设计顾视频网站的建设预算
  • 商务网站规划与网页制作seo优化内容
  • 石家庄网站定做公众号开发单位
  • 做预定网站的作用网站建设需求方案文档
  • 西安网站建设高端万网总裁张向东
  • 肖鸿昌建筑网站广州网站建设设计公司信息
  • 网站建设 大公司好成都网站建设哪家售后好
  • 外贸网站模板制作微营销推广方案
  • 网站开发体系用node.js可以做网站吗
  • 一个vps建两个网站怎么弄数据库网络营销应用方式
  • 网站开发快递c 网站开发入门视频教程
  • 阿里巴巴国际站介绍深圳网站建设 猴王网络