2楼eunice
(......)
发表于 2007-9-16 21:12
显示全部帖子
再解一次:题目中B有一句说C23岁,而C说自己22岁。那么这里肯定只有一句是正确的。
先假设C是对的(22岁),那B的第一句话是假话,因而后两句是真话;推导出:A25岁,B小于22岁。但大家再看A的三句话,会发现A说了2句假话。因此这个假设被推翻。
于是B说C23岁是真话。C说了三句:我22岁,我比A小2岁,比B大1岁。第一句是假话,他应为23岁,那么后两句真话,因此A25岁,B22岁。再和A,B说的话对照一下:A的第二句是假话,其它是真话;B的第二句是假话,其它是真话。.