十三號星期五 日期處理)

2021-10-14 07:48:12 字數 1032 閱讀 9335

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

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

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

測試的時間段將會開始於 1900 年 1 月 1 日,結束於 1900+n−1 年 12 月 31日。

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

2023年 1 月 1 日是星期一。

在一年中,4 月、6 月 9 月、11 月每個月 30 天,22 月平年 2828 天

閏年 2929 天,其他月份每個月31天。

公曆年份是 4 的倍數且不是 100的倍數的年份為閏年,例如 1992 年是閏年,

1990 年不是閏年。

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

,2023年不是閏年,2023年是閏年。

輸入格式

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

輸出格式

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

資料範圍

1≤n≤400

,輸入樣例:

20輸出樣例:

3633

3433

3535

34

#include

using

namespace std;

bool

leap

(int year)

int d[13]

=;int work[7]

;int

main()

if(day>d[month])if

(month>12)

} cout<;//星期六

for(

int i=

0;i<

6;i++

)return0;

}

AcWing 1341十三號星期五

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

AcWing 1341 十三號星期五

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

鬱悶的星期五

今天真是鬱悶,昨夜同學電腦出問題,讓我幫忙。於是整個上午都在幫同學弄電腦,好像弄不好誓不罷休似的,結果十二點多的時候終於柳暗花明又一村了。呵呵。但是今天下午,我正在辦公室好好學習天天向上時,來了兩個女生。讓我幫忙看電腦,怎麼辦哪?人來總不好意思拒絕吧,於是乎又只能continue。乙個弄好後,沒想到...