谁做的好事?A不是我;B是C;C说是D;D说他胡说。已知3个人说真话,一个人说假话,找出做好事的人

编程

是C说假话,A、B、D说的是对的,是C做的好事。
如果是A说假话,那么B和C说的应该是对的,但是B和C说的不一致,所以A说的是真话。
如果是B说假话,那么C和D说的应该是对的,但是C和D说的互相矛盾,所以B说的是真话。
如果是D说假话,那么B和C说的应该是对的,但是B和C说的不一样,所以D说的是真话。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答