一个简单的证明题!急!线上等!

来源:百度知道 编辑:UC知道 时间:2024/05/15 12:48:35
三位年轻人在谈论他们的年龄.甲说:我22岁,比乙小2岁,比丙大1岁.乙说:我不是最小的,丙和我差3岁,丙25岁.丙说:我比甲年轻,甲23岁,乙比甲大3岁.已知甲乙丙三人故意在他们的回答的三句话中,各说错一句,请你分析甲乙丙的年龄分别是___________

首先甲说自己22岁与丙说甲23岁矛盾,而这种至少有一个是错的。
1.首先假设甲22岁是对的,那么由丙的话可推断,丙比甲年轻,乙比甲大三岁,那么甲的第二句话就是错的,乙为25岁,那么由甲的第三句话可知,丙21岁,这样的话乙的后两句话就都是错的了,矛盾,假设不成立
2.若假设甲23岁是对的,那么甲的后两句话就都是对的了,说明乙25岁,丙22岁,这样的话乙的第三句话是错的,丙的第三句话是错的,符合题意
3.若甲既不是22又不是23,甲的第二句话又与丙的第三句话矛盾,所以不可能,因而假设不成立。

所以,综上所述,甲23,乙25,丙22

甲22
乙25
丙21