有兩個日期,求兩個日期之間的天數,如果兩個日期是連續的我們規定他們之間的天數為兩天。
有多組資料,每組資料有兩行,分別表示兩個日期,形式為yyyymmdd
每組資料輸出一行,即日期差值
20130101解題關鍵:20130105
求日期之間相差的天數,有乙個很直接的思路,即令日期不斷加一天,直到兩個日期相同。
平閏年的判斷
用二維陣列儲存平閏年月份的天數
#include
intisleap
(int year)
intmain()
,,,,
,,,,
,,,,
};int time1, y1, m1, d1, time2, y2, m2, d2;
while
(scanf
("%d %d"
,&time1,
&time2)
!=eof
) y1 = time1 /
10000
, m1 = time1 %
10000
/100
, d1 = time1 %
100;
y2 = time2 /
10000
, m2 = time2 %
10000
/100
, d2 = time2 %
100;
int days =1;
//同乙個日期之間的天數規定為1天
while
(y1 < y2 || m1 < m2 || d1 < d2)
if(m1 ==13)
days++;}
printf
("%d\n"
, days);}
return0;
}
1928 日期差值
時間限制 1 sec 記憶體限制 32 mb 提交 2590 解決 640 提交 狀態 討論版 命題人 外部匯入 有兩個日期,求兩個日期之間的天數,如果兩個日期是連續的我們規定他們之間的天數為兩天。有多組資料,每組資料有兩行,分別表示兩個日期,形式為yyyymmdd 每組資料輸出一行,即日期差值 2...
1928 日期差值
滴答滴答 題目鏈結 時間限制 1 sec 記憶體限制 32 mb 提交 8929 解決 2025 提交 狀態 討論版 命題人 外部匯入 有兩個日期,求兩個日期之間的天數,如果兩個日期是連續的我們規定他們之間的天數為兩天。有多組資料,每組資料有兩行,分別表示兩個日期,形式為yyyymmdd 每組資料輸...
1290日期差值
有兩個日期,求兩個日期之間的天數,如果兩個日期是連續的我們規定他們之間的天數為兩天輸入輸出格式 輸入描述 有多組資料,每組資料有兩行,分別表示兩個日期,形式為yyyymmdd 輸出描述 每組資料輸出一行,即日期差值 輸入樣例 複製20110412 20110422 輸出樣例 複製11 思路分析 根據...