女士的年龄

斯隆家楼上楼下住着4个女邻居甲、乙、丙、丁,她们分别是21岁、23岁、25岁、27岁,但是她们都不愿意让别人知道自己的年龄。

丙说:乙是25岁。

丁说:丙不是21岁。

如果她们说的比自己大的人的话都是假话,比自己小的人的话都是真话,那么你知道她们的年龄吗?

A.甲23岁 乙25岁 丙21岁 丁27岁

B.甲21岁 乙27岁 丙23岁 丁25岁

C.甲21岁 乙25岁 丙23岁 丁27岁

D.甲23岁 乙27岁 丙21岁 丁25岁

答案与解析

答案:B

解析:如果丁说的是假话,那么丙的年龄比丁大,而丙是21岁,不可能出现这种情况。所以丁说的是真话,也就是丁的年龄比丙大,丙不是21岁。

如果丙说的是真话,那么丙的年龄比乙大,且乙是25岁,而丁的年龄比丙大,那么丁的年龄也比乙大,也不可能出现这种情况。所以丙说的是假话,乙的年龄比丙大,乙不是25岁。

乙、丁的年龄都比丙大,且丙又不是21岁,所以丙是23岁,甲是21岁。

乙不是25岁,那只能是27岁了,丁就是25岁。

所以甲21岁,乙27岁,丙23岁,丁25岁,答案选B。