Golden Member
|
那我也來給個解答,這個解答適用任何程式語言,不需要任何函式庫支援。
關鍵在於應用萬年曆公式:
星期幾 = (年 + 年/4 + 年/400 - 年/100 + 累積天數 - 1) mod 7
比方說今天是2015年5月23日,那就是 (2015 + 503 + 5 - 20 + (31+28+31+30+23) - 1) mod 7 = 6,所以是星期六。
你用這個公式,搭配一個For迴圈就能建出任何一年一個月的星期表,還有什麼查不到的?
搭個count變數去++,數星期日就可以得到答案了。
|