- 8
- 0
- 约7.05千字
- 约 19页
- 2016-12-20 发布于河南
- 举报
第五章 日期和时间处理 5.1 例题:判断闰年 5.2 例题:细菌繁殖 5.3 例题:日历问题 5.4 例题:玛雅历 5.5 例题:时区间时间的转换 判断闰年 判断某年是否是闰年。公历纪年法中,能被4整除的大多是闰年,但能被100整除而不能被400整除的年份不是闰年,如1900年是平年,2000年是闰年。 输入:一行,仅含一个整数a(0a3000) 输出:一行,如果公元a年是闰年输出Y,否则输出N。 【分析】闰年满足下列条件之一 ①能被4整除但不能被100整除的年份(如2008)是闰年; ②能被400整除的年份(如2000)也是闰年。 (而1900不是闰年) 细菌繁殖 一种细菌繁殖是每天成倍增长。例如第一天有10个,第二天就变成20个,第三天变成40个,第四天变成80个……。现在给出第一天的日期和细菌数目,求出到某一天时细菌的数目。 输入:第一行整数n,表示测试数据的数目,其后n行每行5个整数。第一个数表示第一天的月份,第二个数表示第一天的日期,第三个数表示第一天细菌的数目,第四个数表示要求的那一天的月份,第五个数表示要求的那一天的日期。已知第一天和要求的一天在同一年并且该年不是闰年,要求的一天一定在第一天之后。 解题思路: 1. 输入两个日期及第一天的细菌数; 2. 求两个日期相差的天数,即它们中间间隔的天数m; 3. 用第一天的细菌数乘以2m得到x; 4. 输出x 细菌繁
原创力文档

文档评论(0)