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

qq空间域名抢注网站山东建设管理局官方网站

qq空间域名抢注网站,山东建设管理局官方网站,用vs2008做的网站前台脚本是什么,网页制作多少钱一个月目录#x1f60b; 任务描述 相关知识 1、switch 结构基本语法 2、示例代码及解释 3、使用注意事项 4、判断闰年的条件 编程要求 测试说明 通关代码 测试结果 任务描述 本关任务#xff1a;编写程序实现#xff1a;从键盘上输入一个年月日#xff08;以空格或回车…目录 任务描述 相关知识 1、switch 结构基本语法 2、示例代码及解释 3、使用注意事项 4、判断闰年的条件 编程要求 测试说明 通关代码 测试结果 任务描述 本关任务编写程序实现从键盘上输入一个年月日以空格或回车分隔要求出该天是该年的第几天注意判断该年是否是闰年。 相关知识 为了完成本关任务你需要掌握 switch 结构的使用判断闰年的条件 1、switch 结构基本语法 在 C语言 中switch语句的基本形式如下 switch (expression) {case constant_expression_1:// 语句序列1break;case constant_expression_2:// 语句序列2break;// 可以有更多的case分支default:// 默认语句序列break; }expression这是一个整型或枚举类型的表达式。在 C 中switch表达式的类型通常是int、char本质上也是一种小整数类型或者枚举类型。例如int num 3; switch(num)是合法的其中num是一个整数变量。constant_expression每个case后面跟着一个常量表达式。这个常量表达式的值必须是在编译时就能确定的整型或枚举类型的值并且在同一个switch语句中不同case后的常量表达式的值必须互不相同。例如case 1、case a字符a的 ASCII 值是 97也是一个整数、case MyEnum::VALUEMyEnum是一个枚举类型都是合法的。break当执行到break语句时程序会跳出switch语句块继续执行switch语句后面的代码。如果没有break语句程序会继续执行下一个case分支的代码这种现象称为 “fall - through”贯穿在某些情况下可能是有意为之但在大多数情况下可能会导致意外的行为。defaultdefault分支是可选的。当expression的值与所有case后的常量表达式的值都不匹配时就会执行default分支中的代码。 2、示例代码及解释 下面是一个简单的示例根据用户输入的整数来输出不同的星期几 #include stdio.h int main() {int day;printf(请输入一个1 - 7之间的整数来表示星期几);scanf(%d, day);switch (day) {case 1:printf(星期一\n);break;case 2:printf(星期二\n);break;case 3:printf(星期三\n);break;case 4:printf(星期四\n);break;case 5:printf(星期五\n);break;case 6:printf(星期六\n);break;case 7:printf(星期日\n);break;default:printf(输入错误请输入1 - 7之间的整数。\n);break;}return 0; } 在这个示例中 首先通过scanf函数从用户那里获取一个整数day。然后switch语句根据day的值进行判断。如果day的值为 1就会执行case 1分支中的代码输出 “星期一”然后遇到break语句跳出switch语句块。如果day的值为其他合法的值2 - 7就会执行相应case分支中的代码。如果day的值不在 1 - 7 这个范围内就会执行default分支中的代码提示用户输入错误。 3、使用注意事项 避免忘记break语句如果忘记添加break语句可能会导致程序执行的结果不符合预期。例如 int num 2; switch (num) {case 1:printf(One);case 2:printf(Two);case 3:printf(Three);break; }在这个例子中因为num 2程序会先执行case 2分支中的printf(Two);但是由于没有break语句程序会继续执行case 3分支中的printf(Three);最终输出 “TwoThree”。 正确使用数据类型switch表达式和case后的常量表达式都应该是整数类型包括字符类型。如果使用其他类型如浮点数编译器会报错。例如double num 3.0; switch(num)是不合法的。合理使用default分支default分支可以用于处理意外情况或者未预料到的输入。在一些复杂的程序中它可以作为一种错误处理或者默认行为的机制。但是在某些情况下如果已经确定了所有可能的输入情况也可以不使用default分支。 4、判断闰年的条件 能被4 整除但不能被 100 整除的年是闰年能被 400 整除的年也是闰年。 编程要求 根据提示在右侧编辑器补充代码根据输入的年份计算并输出程序结果。 测试说明 平台会对你编写的代码进行测试 测试输入 2012 5 30 预期输出 sum days of 2012 - 5 - 30 : 151 测试输入 2023 9 12 预期输出 sum days of 2023 - 9 - 12 : 255 开始你的任务吧祝你成功 通关代码 #includestdio.h int main() {int year,month,day,days0 ;//printf(please input year-month-day: ) ;/*********Begin*********/scanf(%d %d %d, year, month, day);switch(month){case 12:days 30;case 11:days 31;case 10:days 30;case 9:days 31;case 8:days 31;case 7:days 30;case 6:days 31;case 5:days 30;case 4:days 31;case 3:days 28;if ((year % 4 0 year % 100 ! 0) || year % 400 0){days 1;}case 2:days 31;case 1:days day;break;return 0;}/*********End**********/ printf( sum days of %d - %d - %d : %d ,year,month,day, days ) ;return(0); } 测试结果
http://www.tj-hxxt.cn/news/137199.html

相关文章:

  • 婚嫁网站设计那个网站有免费的模板
  • 宿迁哪家做网站推广台州椒江网站制作公司
  • 沛县可以做网站的单位做柱状图饼状图好看的网站
  • php网站开发推荐书籍网上电子商城系统
  • 网站开发标准合同网站制作素材
  • 衡水自助建站系统怎样创业白手起家开公司
  • 无锡微信网站建设价格佛山做外贸网站
  • 网站项目分析怎么做 方法ui界面设计师
  • 京东做代码的网站吗seo优化网站模板
  • 英德市住房城乡建设局网站国内最好的crm软件
  • jsp怎样做网站谷歌搜索入口365
  • 叫别人做网站需要注意什么响应式网站 手机版
  • 美容会所网站模板下载wordpress什么删留言
  • 彩票走势网站怎么做的运营培训班学费大概多少
  • 网站的色彩搭配乐清市规划图高清
  • 专业公司做网站求职网站网页模板下载
  • 宁波网站建设服务提供商iis网站子目录设置二级域名
  • 合肥网站开发建设wordpress建站文本教程
  • 北京平台网站建设哪里好wordpress 自定义内容类型 pan
  • 如何自己建造网站重庆世界500强企业
  • 西乡网站的建设铜川免费做网站
  • 优秀专题网站那些网站是做俄罗斯鞋子
  • 做ppt好的网站有哪些内容网站建设客户开发方法
  • 旅游网站开发价格中小企业库
  • .la域名做的网站微商代运营公司团队
  • 中国建设银行青海分行网站东台做网站公司
  • 网站空间的价格河南金城建设工程有限公司网站
  • 南京创网网络技术有限公司网站优化快速排名软件
  • 哪里有建网站的深圳设计公司
  • 邓修明调研成都网站建设做神马网站