帮我解决一年级的数学问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 08:31:42
四个同学不小心摔坏了水桶,老师问 A说:“是B摔坏的。” B说:“是D摔坏的。” C说:‘不是我摔坏的。” D说:“B在撒谎。”其中只有一人说的真话,问是谁摔坏的。说出推理过程,谢谢。

排除法
假设A真,则是B打坏的,那C的话也是真的了,排除
假设B真,则是D打坏的,那C的话也是真的了,排除
假设C真,A,B都假,由他们的判断,也不是B,D,但注意D说的是B在说谎,如果C是真话D也称了真话,所以排除
所以D是真话,C打坏的

这种问题就要从说话矛盾的两个人下手分析
在这里就是B和D
如果B说实话 则A说假话成立 C说假话不成立 矛盾!
所以D说的是实话 A说假话证明不是B B说假话证明不是D C说假话说明是C

如果A说真话,那么就是B摔的,那么CD也是真话,所以不符题意
如果B说真话,那么就是D摔的,那么C也是真话,所以不符题意
如果C说真话,那么ABD就说真话,由B说的推出不是D摔的,可由D推出是D摔的,矛盾
如果D说真话,那么不是D摔的,ABC说的是假话,由A推出,不是B摔的;由B推出,不是D摔的;由C推出,是C摔的。不矛盾,所以D说真话,C摔坏的

分析:D、B的话矛盾,必有一真一假,则A、C都说了假话。
又C说:‘不是我摔坏的。”
故是C摔坏的

是C摔坏的.C摔坏了,所以B.D都没有摔坏,因此A.B是在说谎.而C说自己没摔坏,也是在说谎.D说B在说谎,则是正确的.

假设a说的是真话,那么c就一定说了真话,所以a一定说了假话
假设b说了真话, 那c也一定没说谎,所以b也说了假话
假设c说了真话, 那b一定在说假话, 所以d说的就是真话,这点矛盾, 所以c也说了假话.
假设d说了真话,没有矛盾, 所以是d摔坏的