AcWing 1341十三號星期五

2021-10-18 07:12:33 字數 1187 閱讀 4533

題目描述:

十三號星期五真的很不常見嗎?

每個月的十三號是星期五的頻率是否比一周中的其他幾天低?

請編寫乙個程式,計算 nn 年內每個月的 1313 號是星期日,星期一,星期二,星期三,星期四,星期五和星期六的頻率。

測試的時間段將會開始於 19001900 年 11 月 11 日,結束於 1900+n−11900+n−1 年 1212 月 3131日。

一些有助於你解題的額外資訊:

19001900 年 11 月 11 日是星期一。

在一年中,44 月、66 月、99 月、1111 月每個月 3030 天,22 月平年 2828 天,閏年 2929 天,其他月份每個月31天。

公曆年份是 44 的倍數且不是 100100 的倍數的年份為閏年,例如 19921992 年是閏年,19901990 年不是閏年。

公曆年份是整百數並且是 400400 的倍數的也是閏年,例如2023年,2023年,2023年,2023年不是閏年,2023年是閏年。

輸入格式

共一行,包含乙個整數 nn。

輸出格式

共一行,包含七個整數,整數之間用乙個空格隔開,依次表示星期六,星期日,星期一,星期二,星期三,星期四,星期五在十三號出現的次數。

資料範圍

1≤n≤4001≤n≤400

輸入樣例:

20
輸出樣例:

36 33 34 33 35 35 34
#include #include using namespace std;

int year[2][13] = ,

};int judge(int x)

int n;

int mon, tue, wed, thu, fri, sta, sun;

int a[9];

int main()}}

printf("%d ", a[6]);

for(int i = 0; i <= 5; i++)

printf("%d ", a[i]);

printf("\n");

return 0;

}

AcWing 1341 十三號星期五

處理日期問題一直是短板,不敢做這種題,其實就是模擬。比如這道題 十三號星期五真的很不常見嗎?每個月的十三號是星期五的頻率是否比一周中的其他幾天低?請編寫乙個程式,計算 n 年內每個月的 13 號是星期日,星期一,星期二,星期三,星期四,星期五和星期六的頻率。測試的時間段將會開始於 1900 年 1 ...

十三號星期五 日期處理)

十三號星期五真的很不常見嗎?每個月的十三號是星期五的頻率是否比一周中的其他幾天低?請編寫乙個程式,計算 n 年內每個月的 13 號是星期日,星期一,星期二,星期三,星期四,星期五和星期六的頻率。測試的時間段將會開始於 1900 年 1 月 1 日,結束於 1900 n 1 年 12 月 31日。一些...

官宣!神舟十三號航天員今晚進行出艙活動

據中國載人航程式設計客棧天辦公室官方訊息,神舟十三程式設計客棧號航天員乘組將於北京時間2程式設計客棧021年11月7日晚進行首次出艙活動。其中,航天員翟志剛 王亞平著飛天 艙外服將進行艙外作業,航天員葉光富在艙內配合支援。目前,出艙活動正在進行中,預計將持續6小時。為確保出艙任務圓滿完成,航天員提前...