- 0
- 0
- 约2.53千字
- 约 14页
- 2026-03-10 发布于广西
- 举报
第11课日期模拟
学习目标通过练习掌握不同类型的关于日期的模拟算法题目的解法
课堂练习
给定一个年份y和一个整数d,问这一年的第d天是几月几日?注意闰年的2月有29天。满足下面条件之一的是闰年:1、年份是4的整数倍,而且不是100的整数倍;2、年份是400的整数倍。课堂练习1
参考代码#includeiostreamusingnamespacestd;intday[13]={0,31,0,31,30,31,30,31,31,30,31,30,31};boolcheck(intn)//判断闰年{if(n%400==0||(n%4==0n%100!=0)) returntrue;returnfalse; }intmain(){intm,n;cinmn;if(check(m))day[2]=29;elseday[2]=28;for(intj=1;j=12;j++){ n-=day[j];if(n0){coutjendlday[j]+n;break;}if(n==0){coutjendlday[j];break;}} return0;}
输入一个的日期,输出它和2014年5月17日相差有多少天?注意闰年的2月有29天。满足下面条件之一的是闰年:1、年份是4的整数倍,而且不是100的整数倍;2、年份是400的整数倍。课堂练习2
参考代码#includeiostreamusingnamespacestd;intday[13]={0,31,0,31,30,31,30,31,31,30,31,30,31};boolcheck(intk)//判断闰年{if(k%400==0||(k%4==0k%100!=0))returntrue;returnfalse; }intsum;//计算总天数intmain(){intm,n,d;cinmnd;if(check(m))day[2]=29;elseday[2]=28;for(inti=m+1;i2014;i++)//计算完整的年份天数{
参考代码if(check(i))sum+=366;elsesum+=365;}if(m==2014){for(inti=n+1;i5;i++)//计算完整的月份的天数 sum+=day[i];if(n==5)sum+=17-d;else sum+=day[n]-d+17; }else{ sum+=137;//2014.1.1~2014.5.17总天数 for(inti=n+1;i=12;i++)//算上完整月份天数 sum+=day[i]; sum+=day[n]-d;}coutsumendl;return0;}
计算从1900年1月1日开始,到1900+n-1年12月31日,每个月的13号是星期六,星期日,星期一,星期二,星期三,星期四以及星期五的天数分别是多少。?1、1900年1月1日是星期一。?2、闰年2月有29天,平年2月有28天,闰年是指年份是4的倍数但不是100的倍数,或者是400的倍数。3、输出请从周六开始。课堂练习3
参考代码#includeiostreamusingnamespacestd;intday[13]={0,31,0,31,30,31,30,31,31,30,31,30,31};intans[8];//求结果intsum;//求总天数boolcheck(intn)//判断闰年{if(n%400==0||(n%4==0n%100!=0)) returntrue;returnfalse; }intmain(){intn;cinn;for(inti=1900;i=1900+n-1;i++){
参考代码if(check(i))day[2]=29;elseday[2]=28
您可能关注的文档
- C++编程《第001课 初识C++》教学设计.docx
- C++编程《第001课 初识C++》教学课件.pptx
- C++编程《第002课 变量和数据类型(1)》教学课件.pptx
- C++编程《第002课 变量和数据类型(1)》教学设计.docx
- C++编程《第003课 变量和数据类型(2)》教学设计.docx
- C++编程《第003课 变量和数据类型(2)》教学课件.pptx
- C++编程《第004课 选择与分支(1)》教学课件.pptx
- C++编程《第004课 选择与分支(1)》教学设计.docx
- C++编程《第005课 选择与分支(2)》教学课件.pptx
- C++编程《第005课 选择与分支(2)》教学设计.docx
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
最近下载
- A Guide to Modern Econometrics 2nd Ed Marno Verbeek 习题答案.pdf VIP
- 范本道路货物运输企业车辆新增、变更、补证、注销申请表.doc VIP
- 《信息技术大数据数据资产价值评估》.pptx VIP
- 肥料级硫酸铵的作用与用途.docx VIP
- 辽西~辽中500千伏断面加强工程.pdf
- 关于几乎差集.pdf VIP
- 新零售企业数据资产评估.pptx VIP
- 变质岩 第5讲 变质岩的结构与构造.ppt VIP
- 2025年四川省什邡市事业单位公开招聘考试职业能力倾向测验(D类)(中小学教师类)真题完整版.docx VIP
- TCVIA130-2023 视觉疲劳测试与评价方法 第 3 部分 电子纸可读性测试及评价方法.pdf VIP
原创力文档

文档评论(0)