總時間限制:
1000ms
記憶體限制:
65536kb
描述在我們現在使用的日曆中, 閏年被定義為能被4整除的年份,但是能被100整除而不能被400整除的年是例外,它們不是閏年。例如:1700, 1800, 1900 和 2100 不是閏年,而 1600, 2000 和 2400是閏年。 給定從公元2023年1月1日開始逝去的天數,你的任務是給出這一天是哪年哪月哪日星期幾。
輸入輸入一行,每行包含乙個正整數,表示從2023年1月1日開始逝去的天數。資料保證結果的年份不會超過9999。
輸出輸出一行,該行包含對應的日期和星期幾。格式為「yyyy-mm-dd dayofweek」, 其中 「dayofweek」 必須是下面中的乙個: "sunday", "monday", "tuesday", "wednesday", "thursday", "friday" 或 "saturday「。
樣例輸入
1
樣例輸出
2000-01-02 sunday
**2080
1 #include2using
namespace
std;
3int
bgyear,bgmonth,bgday;
4int
enyear,enmonth,enday;
5int month[21]=;//
非閏年6
int rmonth[21]=;//
閏年 7
int flag=1;8
int tot=0;9
int dow=6;10
string week[8]=;
11int
main()
1235
else
if(j<10)36
40else
if(k<10)41
45else
4650 }//
最後一天
51 tot++;
52 dow++;
53if(dow==8
)54 dow=1;55
}5657}
58 }//
閏年 59
else
6073
else
if(j<10)74
78else
if(k<10)79
83else
8488 }//
最後一天
89 tot++;
90 dow++;
91if(dow==8
)92 dow=1;93
}94}95 }//
非閏年 96}
97return0;
98 }
1064 日曆問題
時間限制 10 sec 記憶體限制 128 mb 提交 766 解決 412 提交 狀態 討論版 在我們現在使用的日曆中,閏年被定義為能被4整除的年份,但是能被100整除而不能被400整除的年是例外,它們不是閏年。例如 1700,1800,1900 和 2100 不是閏年,而 1600,2000 和...
1006日曆問題
題目描述 在我們現在使用的日曆中,閏年被定義為能被4整除的年份,但是能被100整除而不能被400整除的年是例外,它們不是閏年。例如 1700,1800,1900 和 2100 不是閏年,而 1600,2000 和 2400是閏年。給定從公元2000年1月1日開始逝去的天數,你的任務是給出這一天是哪年...
1 13 32 日曆問題
描述 在我們現在使用的日曆中,閏年被定義為能被4整除的年份,但是能被100整除而不能被400整除的年是例外,它們不是閏年。例如 1700,1800,1900 和 2100 不是閏年,而 1600,2000 和 2400是閏年。給定從公元2000年1月1日開始逝去的天數,你的任務是給出這一天是哪年哪月...