课程29_01 1021 日历问题
题目:
题目描述:
假设 2012 年 1 月 1 日是星期日,请求出 n 天后是星期几
输入描述:
多组输入每组输入一个正整数 n (1 <= n <= 2000)
输出描述:
对于每组输入,输出 1 个整数 i (1 <= i <= 7),表示 n 天后是星期几
样例输入:
1
2
样例输出:
1
2
解析:
本题没什么好讲的,属于开门给你增加信心的水题。碰到水题的第一准则就是:不要想的太复杂,稍微读一遍题就可以了,用最简单最直接的方法去做。
首先题目描述里的那个“2012年1月1日是星期日”根本就是迷惑你的,关键的题干其实是后面的“n天后使星期几”。我想知道n天后是星期几和今天是何年何月一点关系都没有,闰年又不会影响星期。
所以一周是7天,7天一个周期,碰到周期的问题无脑用取模运算(%)就可以了。