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

网站500m空间价格在北京网站建设的岗位职责

网站500m空间价格,在北京网站建设的岗位职责,搜狐视频网站联盟怎么做,网店seo目录 第一题#xff0c;使用函数编写一个随机数#xff0c;然后自己猜#xff0c;猜随机数 第二道题#xff08;关机程序#xff09; 实现代码#xff08;关机程序#xff09; 实现代码#xff08;猜数字#xff09; 前言#xff1a; 学习c语言#xff0c;学习…目录 第一题使用函数编写一个随机数然后自己猜猜随机数 第二道题关机程序 实现代码关机程序 实现代码猜数字 前言 学习c语言学习来源b站鹏哥37天吧应该是 内容 这集内容挺多源代码放到文章最后 第一题使用函数编写一个随机数然后自己猜猜随机数 这里囊括了很多的知识点理解起来有点吃力写起来也很吃力所以慢慢来我不会奔溃的 首先利用了do while函数 这个函数的知识点虽然只有一点点但是合起来就有点麻烦因为简单所以没讲什么 所以到用的时候我就发现了一个问题就是忘记了怎么写了 就是这个逻辑do后面没有括号然后就是while后面有括号 注意事项 do //每次循环都会执行do里面的语句 { } while() { } 然后函数可以嵌套一个函数这也是非常常见的大部分应该都支持嵌套 嵌套一个switch函数这个是选择语句输入一个值看条件是否成立这也是之前学的全都用到了 switch(接受一个变量)这个函数需要接收变量然后进入循环看这个变量对应循环的哪个判断语句都不相等则进入default相当于if else的else 接收一个变量但是输入0的话才会退出程序这应该是判断语句的 switch(变量) {case 1: //这里的1就对应变量switch括号里接收的值{printf(xxx); //我记得执行一条语句不需要加大括号但是这好像是两条不管了break; //发现了老师也没加括号这个应该不要加大括号}case2:{printf(xxx);break;}default:{printf(xxx);break;}} 运用到了void函数的无返回值我之前稍微写了一下对void稍微晓得一点就是不用在函数里有输入return 0;这些可以在函数里调用然后就可以了相当于一个功能点的样子 接下来编写随机值的函数就是程序的主要部分 rand()函数生成随机数的函数但是这是伪随机数就是说每次生成随机数的都是固定的所以要配合时间戳来实现时间戳的真随机来实现函数的生成的真随机数 这个需要注意的是就是头文件就相当于实现一个功能需要的文件吧 rand函数的随机数的范围是 0~RAND_MAX(32767) rand函数需要这个头文件 #include stdlib.h void menu() {printf(***********************\n);printf(********猜数字游戏******\n);printf(********play 1********\n); printf(********exit 0********\n); }void game() {int ret rand(); //生成一个随机数用一个变量接收 printf(%d\n, ret); } 但是这样子不能实现数字的真随机生成需要配合rand函数的另一个功能 srand()接受一个整型的变量就是这里面的数字是随机的那rand生成的数字就是随机的很像套娃对了就是但是这里的随机数可以用时间来代替因为时间是唯一的也都是整型就可以实现随机数的生成 这段代码还是有错误的因为我就是他随机值还是固定的就是说有一个时间戳没有搞好 void game() {//1、生成随机数//0~99 -- 1~ 100int ret rand()%100 1;while(1){printf(请输入数字:);scanf(%d, guess);if (guess ret){printf(太小了\n); }else if(guess ret){printf(太大了\n);}else{printf(恭喜你猜对了\n);}} } 不知道这个为啥会输入在主函数里面 srand((unsigned int)time(NULL)); 然后我试了一下放到game的函数里面如果我刷新过快的他的两个随机值是相同的情况 和老师讲的情况是一样的但是我忘记老师说的为啥了应该是放主函数更新速度快一点 这个应该就是调用时间戳来实现真正的随机数生成应该就是rand函数的功能里的 第二道题关机程序 主要是利用那个system的函数可以调用系统的命令但是我输不了中文好难受 我的处理办法是在打开一个cmd窗口输入shutdown -a取消关机 需要这三个头文件 #include stdio.h #include stdlib.h       //这个好像是system需要用的 #include string.h       //这个是strcmp需要用的就是比较两个字符串是否相等 但是运行完程序输入不了中文还好我打开了cmd命令行直接输入了shutdown -a结束了所有的关机程序算了不管了 但是这主要是goto语句的使用但是一般goto语句是用的用其他的方法也是可以替代goto语句但是在某些情况用goto语句比较好 比如深层次的循环用goto可以一下就跳出循环了提高效率 实现代码关机程序 #include stdio.h #include stdlib.h #include string.h //关机程序 //1、电脑运行起来1分中内关机 //2、如果输入我是猪就取消关机int main() {char input[20] {};system(shutdown -s -t 60);again:printf(请注意你的电脑在60秒内关机如果输入我是猪就取消关机\n);scanf(%s, input);while(1){if(strcmp(input,我是猪) 0){printf(正在取消关机);system(shutdown -a);break; }else{goto again;//printf(你是笨蛋正在关机还有三次机会);//break;} } 实现代码猜数字 #include stdio.h #include stdlib.h #include time.h //电脑产生一个随机数1-100 //猜数字 //猜大了 //猜小了void menu() {printf(***********************\n);printf(********猜数字游戏******\n);printf(********play 1********\n); printf(********exit 0********\n); }void game() {int guess 0; //1、生成随机数//0~99 -- 1~ 100int ret rand()%100 1;while(1){printf(请输入数字:);scanf(%d, guess);if (guess ret){printf(太小了\n); }else if(guess ret){printf(太大了\n);}else{printf(恭喜你猜对了\n);break;}} } int main() {int input 0;srand((unsigned int)time(NULL));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.dnsts.com.cn/news/30992.html

相关文章:

  • 网站的管理权限有什么用网站如何建设与优化
  • 网站建设专业是干什么的seo1新地址在哪里
  • 张家界做网站佛山网站建设外包
  • wordpress 编辑器一键优化大师下载
  • 室内设计联盟官方网站图片思途旅游cms网站建设系统
  • 折扣网站怎么做射阳建设网站多少钱
  • 自助网站建设开发流程步骤大连响应式网站制作
  • 做外贸网站代理商WordPress制作安卓
  • 用js做网站阅读量建立一个网站的技术解决方案
  • 外贸建站模版常州网约车哪个平台最好
  • 国内免费网站空间小程序diy制作平台
  • 滨州哪里有做网站的做网站如何让用户注册
  • 网站宣传片的创意网站建设项目风险管理的主要内容
  • 南京那些公司做网站asp 微信网站
  • 西宁seo网站怎么把自己的网站推广
  • 做海报 画册的素材网站深圳SEO网站建设优化
  • 网站如何编辑版式设计排版
  • 化妆品网站建设规划书范文wordpress 用户上传文件
  • 邢台市网站建设2024年重启核酸
  • 郑州网站seo费用桂林网萌科技有限公司
  • 搭建wap网站中小企业名录库
  • ppt制作网站高新区建网站外包
  • 做相同性质的网站算侵权吗专业网页制作什么价格
  • 宿迁城乡建设监督网站中国航发网上商城废旧物资
  • asp网站开发 基础wordpress页眉logo链接
  • 建设网站龙华谷歌浏览器手机版下载
  • 黑白色调网站中国建设银行网站的机构
  • 提供信息门户网站搭建长沙网页美工培训
  • 佛山网站优化排名推广wordpress主题绕过激活码
  • 网站建设流程书籍重庆建一个网站