問題 A 日期差值

2021-09-10 16:52:26 字數 682 閱讀 3105

時間限制: 1 sec  記憶體限制: 32 mb

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

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

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

20130101

20130105

5
#includeint month[13][2] =, , , , , , , 

, , , ,,};

bool isleap(int time)

int main(int argc, char const *ar**)

y1 = time1 / 10000, m1 = time1 % 10000 /100, d1 = time1 % 100;

y2 = time2 / 10000, m2 = time2 % 10000 /100, d2 = time2 % 100;

int ans = 1;

while(y1 < y2 || m1 < m2 || d1 < d2)

if(m1 == 13)

ans++;//統計差值

}printf("%d\n", ans);

}return 0;

}

問題 A 日期差值

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

問題 A 日期差值

有兩個日期,求兩個日期之間的天數,如果兩個日期是連續的我們規定他們之間的天數為兩天。輸入 有多組資料,每組資料有兩行,分別表示兩個日期,形式為yyyymmdd 輸出 每組資料輸出一行,即日期差值 include intisleapyear int year 判斷是否是閏年 intmain int t...

問題 A 日期差值

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