問題 A 日期差值

2021-10-06 15:50:29 字數 960 閱讀 2019

有兩個日期,求兩個日期之間的天數,如果兩個日期是連續的我們規定他們之間的天數為兩天。

輸入

有多組資料,每組資料有兩行,分別表示兩個日期,形式為yyyymmdd

輸出

每組資料輸出一行,即日期差值

#include

intisleapyear

(int year)

//判斷是否是閏年

intmain()

,,,,

,,,,

,,,,

};int time1,time2,y1,y2,m1,m2,d1,d2;

while

(scanf

("%d %d"

,&time1,

&time2)

!=eof

)//輸入兩個年份

y1=time1/

10000

;//得到年份

y2=time2/

10000

; m1=

(time1%

10000)/

100;

//得到月份

m2=(time2%

10000)/

100;

d1=time1%

100;

//得到日

d2=time2%

100;

int count=1;

while

(y1//日期一直執行加1操作,直到年月日均相同

if(m1==13)

//月份是否滿12個月,下一年迴圈

count++

;//統計相差結果

}printf

("%d\n"

,count);}

return0;

}

問題 A 日期差值

時間限制 1 sec 記憶體限制 32 mb 有兩個日期,求兩個日期之間的天數,如果兩個日期是連續的我們規定他們之間的天數為兩天。有多組資料,每組資料有兩行,分別表示兩個日期,形式為yyyymmdd 每組資料輸出一行,即日期差值 20130101 201301055 includeint month...

問題 A 日期差值

有兩個日期,求兩個日期之間的天數,如果兩個日期是連續的我們規定他們之間的天數為兩天。有多組資料,每組資料有兩行,分別表示兩個日期,形式為yyyymmdd 每組資料輸出一行,即日期差值 20130101 201301055 include int year 2 12 int isleap int ye...

問題 A 日期差值

有兩個日期,求兩個日期之間的天數,如果兩個日期是連續的我們規定他們之間的天數為兩天。輸入有多組資料,每組資料有兩行,分別表示兩個日期,形式為yyyymmdd 輸出每組資料輸出一行,即日期差值 樣例輸入 copy 20130101 20130105 樣例輸出 copy 5 include includ...