題目鏈結
給出年分m和一年中的第n天,算出第n天是幾月幾號。注意閏年的判斷即可~輸入描述:
輸入包括兩個整數y(1<=y<=3000),n(1<=n<=366)。
輸出描述:
可能有多組測試資料,對於每組資料,
按 yyyy-mm-dd的格式將輸入中對應的日期列印出來。
示例1輸入
2000 3
2000 31
2000 40
2000 60
2000 61
2001 60
輸出2000-01-03
2000-01-31
2000-02-09
2000-02-29
2000-03-01
2001-03-01
ac**:
#include
#include
using namespace std;
bool isyeap
(int year)
int dayofmonth[2]
[12]=
,};int
main()
}}elseif(
!isyeap
(y))}}
printf
("%d-%02d-%02d\n"
, y, i +
1, day);}
return0;
}
日期差值 九度教程第6題
題目鏈結 有兩個日期,求兩個日期之間的天數,如果兩個日期是連續的我們規定他們之間的天數為兩天 輸入描述 有多組資料,每組資料有兩行,分別表示兩個日期,形式為yyyymmdd 輸出描述 每組資料輸出一行,即日期差值 示例1輸入 20110412 20110422 輸出11 解題思路 確定乙個原點日期,...
Day of week 九度教程第7題
其大意為,輸入乙個日期,要求輸出該日期為星期幾。星期幾是以七為週期迴圈的,那麼只需要知道 1.今天是星期幾 2.今天和所給定的那天相隔幾天。利用其對7求餘數便可以知道所給定的那天是星期幾。include include define isleapyeap x x 100 0 x 4 0 x 400 ...
Sort 九度教程第11題
時間限制 1 秒 記憶體限制 128 兆 特殊判題 否 題目描述 給你n個整數,請按從大到小的順序輸出其中前m大的數。輸入 每組測試資料有兩行,第一行有兩個數n,m 0 include using namespace std bool cmp int x,int y int main 初始化,將每個...