時間限制:
2000 ms | 記憶體限制:
65535 kb
難度:2 描述
acm的iphxer經常忘記某天是星期幾,但是他記那天的具體日期,他希望你能寫個程式幫幫他。
輸入
每行有三個整數 year,month,day,日期在2023年1月1日到2023年1月1日之間;
輸出輸出對應的星期,用乙個整數表示;(星期一到星期六用1-6表示,星期日用0表示)
樣例輸入
2011 3 61949 10 1
2011 4 1
1945 8 15
樣例輸出
065h3
ttp:
基姆拉爾森公式--判斷星期幾:
公式:(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1)%7
其中y-m-d對應年-月-日
注意如果是當年的1月和2月,要處理一下當做是去年的13月和14月
若答案為0則表示星期天
#includeint main(void)
return 0;
}
基姆拉爾森公式
基姆拉爾森公式 kim larsen calculation formula 用於給定年份 y 月份 m 和日子 d 的條件下,計算該天是星期幾。初始條件 從公元 0 年 1 月 1 日,星期日開始計算 ps 公元 0 年不是閏年 輸入 y,m,d 三個整數表示年月日。輸出 w in 0,6 分別表...
基姆拉爾森計算公式
功能描述 根據輸入的日期判斷當天是週幾 演算法如下 基姆拉爾森計算公式 w d 2 m 3 m 1 5 y y 4 y 100 y 400 mod 7 在公式中d表示日期中的日數,m表示月份數,y表示年數。注意 在公式中有個與其他公式不同的地方 判斷日期是該月的第幾周 datetime.now.da...
C語言根據日期判斷星期幾(使用基姆拉爾森計算公式)
c語言根據日期判斷星期幾 使用基姆拉爾森計算公式 演算法如下 基姆拉爾森計算公式 w d 2 m 3 m 1 5 y y 4 y 100 y 400 mod 7 在公式中d表示日期中的日數,m表示月份數,y表示年數。注意 在公式中有個與其他公式不同的地方 程式如下 include stdio.h v...