推理出三個人的年齡

[ 傳奇故事 ]

  A、B、C三人,在一起討論年齡,每人說三句話,其中兩句真話,一句假話!

  A說:我今年22歲,我比B小倆歲,我比C大一歲!

  B說:我不是年齡最小的,我跟C相差3歲,C今年25歲!

  C說:我比A小,B今年25歲,B比A大三歲!

  請根據上面三句話,推出三人年齡

  推理答案:

  A23歲,B25歲,C22歲

  分析:

  假定A說“我今年才22歲”為真,則C說“A23歲”為假,依題意,C說“我比A小”和“B比A大3歲”為真,B是25歲,C應小於22歲.這樣B說“我和C相差3歲”和“C25歲了”都為假,不符合每人只有一句假話的題意.

  因此A應是23歲,由A說的“我比B還小兩歲”和“我比C大1歲”為真知B25歲,C22歲.

補充糾錯