Codeup100000578問題 A 日期差值

2021-10-06 21:43:46 字數 729 閱讀 5049

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

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

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

20130101

20130105

5
#include

using namespace std;

int month[13]

[2]=

,,,,

,,,,

,,,,

};bool isleap

(int year)

intmain()

int y1=date1/

10000

,m1=date1%

10000

/100

,d1=date1%

100;

int y2=date2/

10000

,m2=date2%

10000

/100

,d2=date2%

100;

int ans=1;

while

(y1if(m1==13)

ans++;}

printf

("%d\n"

,ans);}

return0;

}

codeup 100000578 日期差值

原本思路 大日期直接減小日期 正解 從小日期累加到到大日期,輸出累加次數 不足 原本思路需要複雜判斷,並且那些判斷規則自己都搞不清楚 正解中判斷規則單一,只要沒有累加到大日期就一直累加 心得 1 判斷規則是年月日分別比較,取或,為迴圈條件。為什麼不直接比較十進位制數呢,就比如 20130101與20...

codeup 裝箱問題

時間限制 1 sec 記憶體限制 128 mb 獻花 105 解決 44 獻花 花圈 tk題庫 問題描述 有乙個箱子的容量為v v為正整數,且滿足0 v 20000 同時有n件物品 0的體積值為正整數。要求從n件物品中,選取若干裝入箱內,使箱子的剩餘空間最小。輸入 1行整數,第1個數表示箱子的容量,...

codeup題目查詢

問題 d 查詢 時間限制 1 sec 記憶體限制 32 mb 提交 1032 解決 461 提交 狀態 討論版 命題人 外部匯入 題目描述 輸入陣列長度 n 輸入陣列 a 1 n 輸入查詢個數m 輸入查詢數字b 1 m 輸出 yes or no 查詢有則yes 否則no 輸入輸入有多組資料。每組輸入...