有兩個日期,求兩個日期之間的天數,如果兩個日期是連續的我們規定他們之間的天數為兩天。
輸入
有多組資料,每組資料有兩行,分別表示兩個日期,形式為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...