谁做的好事?(一道推理题)甲乙丙三人中有一个人做了好事,老师问他们是谁做的,他们说了下面三句话:甲说:我没有做这件事,乙也没做.乙说:我没有做这件事,丙也没做.丙说:我没有做这件事,也不知道是谁做的.他们承认每个人讲的话中有一句真话,一句假话.

问题描述:

谁做的好事?(一道推理题)
甲乙丙三人中有一个人做了好事,老师问他们是谁做的,他们说了下面三句话:
甲说:我没有做这件事,乙也没做.
乙说:我没有做这件事,丙也没做.
丙说:我没有做这件事,也不知道是谁做的.
他们承认每个人讲的话中有一句真话,一句假话.

您好!
若甲说的“我没有做这件事”是真话,那么“乙也没有做”是假话;
则乙说的“我没有做这件事”是假话,而前面说的“乙也没有做”是假话,前后矛盾.
则甲说的“乙也没有做”是真话,“我没有做这件事”是假话,说明甲做了这件事.
综上,可知做了好事的是甲.