甲、乙、丙三人中有一人做了一件好事,他们各自都说了一句话...

2023-01-12

【题目】甲、乙、丙三人中有一人做了一件好事,他们各自都说了一句话,而且其中只有一人说了真话。甲说:“是乙做的”。乙说:“不是我做的”。丙说:“也不是我做的”。到底是谁做了好事?

【答案】丙

【解析】

丙做的。如果甲说的是真话,那么就应该是乙做的,并且乙、丙说的都是假话,但丙说:“也不是我做的”和已知相矛盾,所以甲说的是假话。根据甲说的那句话是假话可以判断出这件好事不可能是乙做的,可以得出乙说的是真话,那么丙说的就是假话,但丙说不是自己做的,那么就应该是丙做的。