巧算年龄甲.乙.丙三人谈年龄,每人说了三句话,都是两句真话,一句假话.甲说:”我今年才22岁,我比乙还小2岁,比丙大1岁

问题描述:

巧算年龄
甲.乙.丙三人谈年龄,每人说了三句话,都是两句真话,一句假话.
甲说:”我今年才22岁,我比乙还小2岁,比丙大1岁.”
乙说:”我不是年龄最小的,我和丙相差3岁,丙今年25岁了.”
丙说:”我比甲小,甲23岁,乙比甲大3岁.”
请你书出甲乙丙三人的年龄
1个回答 分类:数学 2014-09-29

问题解答:

我来补答
首先甲说自己22岁与丙说甲23岁矛盾,而这种至少有一个是错的.
1.首先假设甲22岁是对的,那么由丙的话可推断,丙比甲年轻,乙比甲大三岁,那么甲的第二句话就是错的,乙为25岁,那么由甲的第三句话可知,丙21岁,这样的话乙的后两句话就都是错的了,矛盾,假设不成立
2.若假设甲23岁是对的,那么甲的后两句话就都是对的了,说明乙25岁,丙22岁,这样的话乙的第三句话是错的,丙的第三句话是错的,符合题意
3.若甲既不是22又不是23,甲的第二句话又与丙的第三句话矛盾,所以不可能,因而假设不成立.
所以,综上所述,甲23,乙25,丙22
 
 
展开全文阅读
剩余:2000
上一页:牛刀小试4
下一页:第二问不会作