好事是甲乙丙丁四个人当中谁做的?

某班有一位同学做了好事没留下姓名,他是甲、乙、丙、丁四人中的一个。当老师问他们时,他们分别这样说:甲:这件好事不是我做的。乙:这件好事是丁做的。丙:这件好事是乙做的。丁:这件好事不是我做的。 这四人中只有一人说了真话,请你推出是谁做了好事?

甲做的

首先假设乙做了好事,那么甲丙丁都说实话,所以不是乙做的。
假设丙做了好事,那么甲丁都说了实话。
假设丁作了好事,那么甲乙说了实话。
但是如果假设甲做了好事,那么只有丁说了实话,所以是甲做的好事

请采纳
温馨提示:答案为网友推荐,仅供参考