CCF CSP 201503-3 节日
CCF计算机职业资格认证考试题解 系列文章为 meelo 原创,请务必以链接形式注明 本文地址 CCF CSP 201503-3 节日 问题描述 有一类节日的日期并不是固定的,而是以“ a 月的第 b 个星期 c ”的形式定下来的,比如说母亲节就定为每年的五月的第二个星期日。 现在,给你 a , b , c 和 y 1 , y 2 (1850 ≤ y 1 , y 2 ≤ 2050),希望你输出从公元 y 1 年到公元 y 2 年间的每年的 a 月的第 b 个星期 c 的日期。 提示:关于闰年的规则:年份是400的整数倍时是闰年,否则年份是4的倍数并且不是100的倍数时是闰年,其他年份都不是闰年。例如1900年就不是闰年,而2000年是闰年。 为了方便你推算,已知1850年1月1日是星期二。 输入格式 输入包含恰好一行,有五个整数 a , b , c , y 1 , y 2 。其中 c =1, 2, ……, 6, 7分别表示星期一、二、……、六、日。 输出格式 对于 y 1 和 y 2 之间的每一个年份,包括 y 1 和 y 2 ,按照年份从小到大的顺序输出一行。 如果该年的 a 月第 b 个星期 c 确实存在,则以"yyyy/mm/dd"的格式输出,即输出四位数的年份,两位数的月份,两位数的日期,中间用斜杠“/”分隔,位数不足时前补零。 如果该年的