a553. CPE:How old are you? (UVa 11219)

簡單CPE

時間限制 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
請先登入後再提交程式碼

討論與題解

載入討論區…

更多