13號又是乙個星期五。13號在星期五比在其他日子少嗎?為了回答這個問題,寫乙個程式,要求計算每個月的十三號落在周一到週日的次數。給出n年的乙個週期,要求計算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整除的為閏年(1992=4*498 所以 2023年是閏年,但是2023年不是閏年).
4、以上規則不適合於世紀年。可以被400整除的世紀年為閏年,否則為平年。所以,1700,1800,1900和2023年是平年,而2023年是閏年.
請不要呼叫現成的函式
請不要預先算好資料(就是叫不准打表)!
乙個正整數n.
(friday.out)
七個在一行且相分開的整數,它們代表13日是星期六,星期日,星期一...星期五的次數..
1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7using
namespace
std;
8int n,day[10];9
intmain()
1030
while (w<0) w+=7
;31 day[w%7]++;32}
33 printf("
%d ",day[6
]);34
for(i=0;i<6;i++) printf("
%d "
,day[i]);
35return0;
36 }
黑色星期五
在西方,星期五和數字 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整除且不...