Who can answer this question?

来源:百度知道 编辑:UC知道 时间:2024/05/16 17:58:35
One day, one of four good students had repaired a broken chair in their class. The teacher asked them: "Who has repaired it?"
A said: "I haven't repaired it."
B said: "C has repaired it."
C said: "D has repaired it."
D said: "C hasn't told the truth!"
Only one of them hasn't told the truth. Question: Who has repaired it? Who hasn't told the truth?

C hasn't told the truth; and C has repaired the chair.
Because:
D said: "C hasn't told the truth!"
So one of C and D must has told a lie!
B said: "C has repaired it."
C said: "D has repaired it."
Their words fighting with each other, so one of B and C must has told a lie!
And only one of them hasn't told the truth, so C must hasn't told the truth.And according to B, C has repaired the chair.

C has repaired it
also C hasn't told the truth

C和B是矛盾的,所以只有一个人是正确的
如果是B说的对,那么C修的椅子,A是正确的,B 是正确的,
C在说谎,D是正确的,符合题意,所以C has repaired it.Chasn't told the truth?

C