根據年月日判斷其是星期幾
本關必讀
基姆拉爾森計算公式(Kim Larsson Calculation Formula): W=(d+2m+3(m+1)/5+y+y/4-y/100+y/400+1)%7
其中:
d表示日期中的日數;
m表示月份數;
y表示年數;
W=0-6代表星期日-星期六。
注意:在公式中有個與其他公式不同的地方:把一月和二月看成是上一年的十三月和十四月,例如:2004-01-10需換算成2003-13-10來代入公式計算。
本關任務
本關任務是根據鍵盤輸入的年月日來判斷其是星期幾。即其代碼位于step2/CalculateWeekDay.cpp檔案,定義如下: cpp
include
using namespace std;
int main(){ int year,month,day;
// 從命令列讀入三個正整數 // 這三個數取自測驗集的輸入 cin>>year>>month>>day; // 請在下面添加實作代碼 /**********Program**********/ /********** End **********/
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/122292.html
標籤:C++ 語言
下一篇:C語言新手關于變數位置的疑惑
