中南大學複試上機 黑色星期五

2021-09-12 12:04:38 字數 1017 閱讀 9653

時間限制: 1 sec  記憶體限制: 128 mb

題目描述

眾所周知,13號又是星期五成為「黑色星期五」,真的是乙個不尋常的日子嗎?13號是星期五比13號是星期一、13號是星期二、……、13號是星期日要少嗎?     pipi想知道這個問題的答案,所以想請聰明的你來寫乙個程式來計算在n年裡每月13日落在星期

一、星期二、……、星期日的次數。 

這個測試從2023年1月1日到1900+n-1年12月31日。n是乙個正整數且不大於400。 

這裡有一些你要知道的: 

(1) 2023年1月1日是星期一。 

(2) 4,6,11和9月有30天。其他月份除了2月有31天。閏年2月有29天,平年2月有28天。 

(3) 年份可以被4整除並且不能被100整除,或者能夠被400整除,那麼該年為閏年。例如,1992=4*498 所以 2023年是閏年,但是2023年不是閏年。1700,1800,1900和2023年是平年,而2023年是閏年。 

輸入有多個測試用例,每個測試用例的輸入佔一行,包含乙個正整數n。 

n的表示為從1900之後的n年。 

輸出每個測試用例的輸出佔一行。 

該行有7個整數,整數之間用乙個空格分隔,它們代表13日是星期六,星期日,星期一,……,星期五的次數。 

樣例輸入

20
樣例輸出

36 33 34 33 35 35 34
**:

#includeint a[8];

int isyear(int year)

int main();

int mon2[13]=;

scanf("%d",&n);

int i,j,k;

int sta=1;

int tian=0;

for(i=0;i} }

else

} }

} for(i=1;i<=7;i++)

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

}

黑色星期五

在西方,星期五和數字 13都代表著壞運氣,兩個不幸的個體最後結合成超級不幸的一天。所以,不管哪個月的十三日又恰逢星期五就叫 黑色星期五 要求 輸入年份,輸出是 判斷該年是否包含黑色星期五,如包含,給出具體日期 includeint main int b 13 閏年時 int n 0,i,year s...

黑色星期五

13號又是星期五是乙個不尋常的日子嗎?13號在星期五比在其他日少嗎?為了回答這個問題,寫乙個程式來計算在n年裡13日落在星期一,星期二.星期日的次數.這個測試從1900年1月1日到1900 n 1年12月31日.n是乙個非負數且不大於400.這裡有一些你要知道的 1900年1月1日是星期一.4,6,...

黑色星期五

水題 問題描述 有些西方人比較迷信,如果某個月的13號正好是星期五,他們就會覺得不太吉利,用古人的說法,就是 諸事不宜 請你編寫乙個程式,統計出在某個特定的年份中,出現了多少次既是13號又是星期五的情形,以幫助你的迷信朋友解決難題。說明 1 一年有365天,閏年有366天,所謂閏年,即能被4整除且不...