小学四年级数学推理题

C.

假设A说的是实话,那么B破了,那么C没破,C也说了实话,那么两个人说了实话,这是矛盾的。

假设B说的是实话,没有被C打破,如果C再说实话,就会有两个人说实话,这就矛盾了。

假设并说了真话,那么“丁说乙说谎”这句话就是谎话,然后丁说了真话,那么两个人说了真话,这是矛盾的。

假设丁说的是真话,那么C的那句“我没破”就是假话,所以C破了。查一下另外两个人的话:A说“B打碎了玻璃”确实是骗人的,B说“D打碎了”也是骗人的。只有一个人说了实话,符合要求,C就破了。