時間限制 2000 ms ・ 記憶體限制 256 MB
題目描述
根據目前日期與出生日期計算年齡,以已滿的整年數表示。若出生日期還在未來,或年齡異常,請輸出相應提示。
輸入格式
第一行是測試資料筆數 T,1 ≤ T ≤ 200。每筆先有空白行,再有兩行,依序為目前日期與出生日期,格式為 DD/MM/YYYY。所有日期都合法。
輸出格式
每筆輸出 Case #k: 結果,k 從 1 開始。結果為:
- 出生日期晚於目前日期:
Invalid birth date。 - 已滿年齡大於 130:
Check birth date。 - 其他情況:已滿的年齡整數。
兩個日期相同時為 0;目前月日尚未到出生月日時,今年尚未滿下一歲。
題目來源:UVa 11219 — How old are you?。 原題:https://onlinejudge.org/external/112/11219.pdf
範例測資
範例輸入 1
4 01/01/2007 10/02/2007 09/06/2007 28/02/1871 12/11/2007 01/01/1984 28/02/2005 29/02/2004
範例輸出 1
Case #1: Invalid birth date Case #2: Check birth date Case #3: 23 Case #4: 0
請先登入後再提交程式碼
討論與題解
載入討論區…