第九屆 2 星期一

2021-10-02 19:25:14 字數 629 閱讀 8590

整個20世紀(2023年1月1日至2023年12月31日之間),一共有多少個星期一?

(不要告訴我你不知道今天是星期幾)

注意:需要提交的只是乙個整數,不要填寫任何多餘的內容或說明文字。

關鍵是判斷出2月有多少天:

1閏年不能被100整除,但是能被4整除

2能被400整除

bool

check

(int year,

int month,

int day)

else

return

true

;}

#include

#include

using

namespace std;

int mos[13]

=;bool

check

(int year,

int month,

int day)

else

return

true;}

intmain()

if(q==1)

q++;}

} cout<<}

答案為5217

河南省藍橋杯第九屆省賽 2 星期一

題目描述 整個20世紀 1901年1月1日至2000年12月31日之間 一共有多少個星期一?不要告訴我你不知道今天是星期幾 注意 需要提交的只是乙個整數,不要填寫任何多餘的內容或說明文字。分析 根據今天日子算出今年年初是週幾,然後根據閏年或平年來算前一年的第一天是週幾,然後算出2000.12.31是...

2023年第九屆省賽C C A組第2題 星期一

整個20世紀 1901年1月1日至2000年12月31日之間 一共有多少個星期一?不要告訴我你不知道今天是星期幾 注意 需要提交的只是乙個整數,不要填寫任何多餘的內容或說明文字。include using namespace std bool isyear int year intmain if d...

2023年第九屆省賽C C A組第2題 星期一

整個20世紀 1901年1月1日至2000年12月31日之間 一共有多少個星期一?不要告訴我你不知道今天是星期幾 注意 需要提交的只是乙個整數,不要填寫任何多餘的內容或說明文字。include using namespace std bool isyear int year intmain if d...