題目描述:有兩個日期,求兩個日期之間的天數,如果兩個日期是連續的我們規定他們之間的天數為兩天
輸入:有多組資料,每組資料有兩行,分別表示兩個日期,形式為yyyymmdd
輸出:每組資料輸出一行,即日期差值
樣例輸入:
2011041220110422
樣例輸出:
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...