我有一道逻辑推理题请大家帮忙解答

问题描述:

我有一道逻辑推理题请大家帮忙解答
我有一道逻辑推理的题目,我实在是不知该如何解答,望大家帮忙!题目如下:
小张、小王、小李谈年龄,每人说三句话,并且有一句真话,一句假话(我把每句话编上号便于您讲解).
小张说:“①、我今年才22岁,②、我比小王还小两岁,③、我比小李大1岁.”
小王说:“④、我不是年龄最小的,⑤、我和小李相差3岁,⑥、小李25岁了.”
小李说:“⑦、我比小张小,⑧、小张23岁了,⑨、小王比小张大3岁.”
请你推断他们三人的年龄.
正确答案是:小张23岁、小王25岁、小李22岁.

从你给出的答案来看,每个人都说了两句真话、一句假话啊,你的题目怎么说一句真话,一句假话?那么剩下一句是不知道呢,还是你题目写错了?
其实这种题无论是两句真一句假还是两句假一句真都很好做,一真一假一随机就比较恶心了.我按照二真一假做如下推理,如果你题没出错,就当是给你做一点提示吧
首先把3个人说的话各自来看,会发现小张说的最为清楚,单凭他的话就可以完全推断出来3个人的年龄,那么他就是突破口.这题偏偏他说的第一句话就是假话,所以假设其为假会直接出答案的.我们先假设第二句为假:
小张:22,小李21 再看小王说的:⑥明显是假的④⑤直接推出小王24岁
再看小李说的:此时只有⑦为真,其他两句明显与刚才推出的矛盾.所以断定②句假设为假话不成立,②句应该为真话.
那么假设③为假:由小张的话得知小张22,小王24.一看小李立即出现矛盾.⑧句说小张23了,肯定不对;⑨句说小王(24)比小张(22)大3岁.又是两句错误.可见③句也应该是对的.
所以对小张来说,第一句是假的,二三句是真的.这样后面就都好判断了.②③联合的信息是:李+1=张=王-2 李