请解答一道推理题,

问题描述:

请解答一道推理题,
甲乙丙丁四个同学中有两个同学在假日为街道做好事,班主任把这四个人找来了解情况,四个人分别回答如下:
甲:“丙丁两人中有人做了好事.”
乙:“丙做了好事,我没有.”
丙:“甲和丁中只有一人做了好事.”
丁:“乙说的是事实.”
最后经过仔细调查分析,发现四人中有两个说的是事实.另外两人说的与事实有出入.到底是谁做了好事?

如果yes丁:“乙说的是事实.”则yes乙:“丙做了好事,我没有.”所以yes丙:“甲和丁中只有一人做了好事.”和"四人中有两个说的是事实.另外两人说的与事实有出入."矛盾所以no丁:“乙说的是事实.”而且no乙:“丙做了...