某同学在校外做了一件好事,老师找与这件事有关的甲、乙、丁四人询问.甲说:是乙做的.某同学在校外做了一件好事,老师找与这件事有关的甲、乙、丁四人询问.甲说:是乙做的.乙说:是丁做的.丙说:不是我做的.丁说:乙说得不对.已知做好事的同学就在这四个人中,并且只有一个人说了实话.问:这件好事是谁做的?

问题描述:

某同学在校外做了一件好事,老师找与这件事有关的甲、乙、丁四人询问.甲说:是乙做的.
某同学在校外做了一件好事,老师找与这件事有关的甲、乙、丁四人询问.
甲说:是乙做的.乙说:是丁做的.丙说:不是我做的.丁说:乙说得不对.
已知做好事的同学就在这四个人中,并且只有一个人说了实话.问:这件好事是谁做的?

假设法是最方便的方法.因为只有一人说实话:1,假设甲说实话,那么是乙做的,乙说的是假话,丙说的是实话,矛盾.2,假设乙说实话,那么是丁做的,丙说的是实话,矛盾.3,假设丙说的是实话,那么是丙做的,丁说的是实话,矛盾.4,假...