第四屆藍橋杯 世紀末的星期

2021-10-19 13:17:38 字數 1174 閱讀 4009

記錄一下自己的學習過程啦~~

上題目

曾有邪教稱2023年12月31日是世界末日。當然該謠言已經不攻自破。

還有人稱今後的某個世紀末的12月31日,如果是星期一則會…

有趣的是,任何乙個世紀末的年份的12月31日都不可能是星期一!!

於是,「謠言製造商」又修改為星期日…

2023年的12月31日是星期五,請問:未來哪乙個離我們最近的乙個世紀末年(即xx99年)的12月31日正好是星期天(即星期日)?

請回答該年份(只寫這個4位整數,不要寫12月31等多餘資訊)

1.已知某一世紀末年的星期數,求星期數為7的世紀末年

2.求星期數,需求間隔的天數

3.求間隔的天數,需求每年的天數

4.若要求每年的天數,需判斷閏年

5.問題關鍵:間隔天數如何轉換為星期數

public

class

main

if(i%

100==99)

}}system.out.

println

(year);}

public

static

boolean

runnian

(int year)

else

return

false;}

else

else

return

false;}

}}

閏年的判斷(多大的人啦,閏年是啥還是見一次忘一次)

遇到整百年時(如2000,1900,300)要被400整除才是閏年,否則為平年(2000閏年,1900平年,300平年);遇到非整百年時(如2004,2005),只要被4整除就是閏年,不能被4整除為平年(2004閏年,2005平年).

閏年的2月有29天,平年的2月有28天.

public

static

boolean

runnian

(int year)

else

return

false;}

else

else

return

false;}

}

藍橋杯 世紀末的星期

題目 曾有邪教稱1999年12月31日是世紀末日。當然該謠言已經不攻自破。還有人稱今後的某個世紀末的12月31日,如果是星期一則會 有趣的是,任何乙個世紀末的月份的12月31日都不可能是星期一!於是,謠言製造商又修改為星期日 1999年的12月31日是星期五,請問 未來哪乙個離我們最近的乙個世紀末年...

世紀末的星期

世紀末的星期 曾有邪教稱1999年12月31日是世界末日。當然該謠言已經不攻自破。還有人稱今後的某個世紀末的12月31日,如果是星期一則會.有趣的是,任何乙個世紀末的年份的12月31日都不可能是星期一 於是,謠言製造商 又修改為星期日.1999年的12月31日是星期五,請問 未來哪乙個離我們最近的乙...

世紀末的星期

世紀末的星期 曾有邪教稱1999年12月31日是世界末日。當然該謠言已經不攻自破。還有人稱今後的某個世紀末的12月31日,如果是星期一則會.有趣的是,任何乙個世紀末的年份的12月31日都不可能是星期一 於是,謠言製造商 又修改為星期日.1999年的12月31日是星期五,請問 未來哪乙個離我們最近的乙...