九度OJ 1096 日期差值

2021-07-27 16:27:56 字數 970 閱讀 3715

題目描述:有兩個日期,求兩個日期之間的天數,如果兩個日期是連續的我們規定他們之間的天數為兩天

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

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

樣例輸入:

20110412

20110422

樣例輸出:

11

2023年上海交通大學計算機研究生機試真題

答疑:

#include #include #define isleapyear(x) (x%4==0&&x%100!=0)||x%400==0

using namespace std;

int buf[10000][13][32];

int dayofmonth[13][2]=;//非閏年存在[0],閏年存在[1]

struct date

} }};int abs(int x)

int main ()

//body

while (cin>>date1>>date2/*scanf("%4d%2d%2d",&year1,&month1,&day1)!=eof*/){

/*scanf("%4d%2d%2d",&year2,&month2,&day2);

*/year1=date1/10000;

year2=date2/10000;

month1=date1/100%100;

month2=date2/100%100;

day1=date1%100;

day2=date2%100;

cout<<(abs(buf[year1][month1][day1]-buf[year2][month2][day2])+1)<

九度題目1096 日期差值

題目描述 有兩個日期,求兩個日期之間的天數,如果兩個日期是連續的我們規定他們之間的天數為兩天 輸入 有多組資料,每組資料有兩行,分別表示兩個日期,形式為yyyymmdd 輸出 每組資料輸出一行,即日期差值 樣例輸入 20110412 20110422 樣例輸出 11 include include ...

題目1096 日期差值

題目1096 日期差值 時間限制 1 秒 記憶體限制 32 兆 特殊判題 否 提交 10733 解決 3580 題目描述 有兩個日期,求兩個日期之間的天數,如果兩個日期是連續的我們規定他們之間的天數為兩天 輸入 有多組資料,每組資料有兩行,分別表示兩個日期,形式為yyyymmdd 輸出 每組資料輸出...

1928 日期差值

時間限制 1 sec 記憶體限制 32 mb 提交 2590 解決 640 提交 狀態 討論版 命題人 外部匯入 有兩個日期,求兩個日期之間的天數,如果兩個日期是連續的我們規定他們之間的天數為兩天。有多組資料,每組資料有兩行,分別表示兩個日期,形式為yyyymmdd 每組資料輸出一行,即日期差值 2...