有人为班上做了一件好事,老师猜想一定在A,B,C,D四人当中,当老师问他们时,他们

分别做了如下回答。A说:“做好事的是B、C、D三人中之一。”B说:“我没做,是C做的。“C说:”A、D中有一人做了这件事。“D说:”B说的是事实。“经分析发现,两人说的是事实,另两人说的不是事实,那么是谁做的好事?

好事是D做的
因为B和D所述一样,所有若两人说事实,另两人说假话必定AC事实BD假话或AC假话BD事实。如果BD事实,那么好事就是C做的,但A说的也就变成事实了,不符合题意。所以AC事实,然后很容易推出D做的好事。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-28
B C 这两人一定有一个人错,因为这两人论点相反
B=D这两人论点相同
假如B有错,D也会有错
假如C有错,那A也会有错
那谁有错呢?
看看它们的论点
A= B C D有一人做
B= C
C= A D
D= C
之後这可以得到答案了
B C D
A D

只有D都有,答案就是D!本回答被提问者和网友采纳
相似回答