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