A、B、C、D四个孩子在院子里踢足球，把一户人家的玻璃打碎了，可是当房主人问他们是谁踢的球，把玻璃打碎的。

A说：“是C打的。”C说：“A说的不是事实。”B说：“不是我打的。”D说：“是A打的。”已经知道他们中有一个人很老实，不会说假话，其余三个人说的是假话。

你能否分析一下，说真话的是谁，玻璃又是谁打碎的吗？
user
A、B、C、D四个孩子在院子里踢足球，把一户人家的玻璃打碎了，可是当房主人问他们是谁踢的球，把玻璃打碎的。

A说：“是C打的。”C说：“A说的不是事实。”B说：“不是我打的。”D说：“是A打的。”已经知道他们中有一个人很老实，不会说假话，其余三个人说的是假话。

你能否分析一下，说真话的是谁，玻璃又是谁打碎的吗？
assistant
从您给出的信息可知：

1、A说：“是C打的。”

2、C说：“A说的不是事实。”

3、B说：“不是我打的。”

4、D说：“是A打的。”

5、已经知道他们中有一个人很老实，不会说假话，其余三个人说的是假话。

推理：

一、根据已知条件5，知道只有一人说真话，其余三人说假话；

二、假设已知条件1成立，是C打的，则有A和B两人说得对，与推理一不符，因此不成立；

三、假设已知条件4成立，是A打的，则有C、B、D三人说得对，与推理一也不符，因此不成立；

四、假设是D打的，则有B、C两人说对了，也与推理一不符，因此也不成立；

五、余下的只有B，如果是B打的，则A、B、D都说错了，只有C说得对，与推理一的条件一致，因此成立。

结论：说真话的是C，玻璃是B打碎的。