有两个人说自己很聪明,福尔摩斯想考考他们,便拿出两红一黄三顶帽子,叫人蒙上他们的眼睛,藏起一顶帽子,另两顶分别戴在两人头上,然后拿掉蒙布,要求两人看着对方所戴帽子的颜色,说出自己所戴帽子的颜色.

问题描述:

有两个人说自己很聪明,福尔摩斯想考考他们,便拿出两红一黄三顶帽子,叫人蒙上他们的眼睛,藏起一顶帽子,另两顶分别戴在两人头上,然后拿掉蒙布,要求两人看着对方所戴帽子的颜色,说出自己所戴帽子的颜色.
(1)你知道他们说出的什么颜色吗?
(2)他们能根据对方所说的猜出自己帽子的颜色吗?说出理由

如果一个人看到对方戴的是黄帽子,那么他就知道自己戴的一定是红帽子,那另一个也就知道他自己戴的是红帽子;
如果一个人看到对方戴的是红帽子,那么他就不知道自己戴的是什么帽子,就要看对方怎么回答了:如果对方说他自己戴的是红帽子,那么这个人就知道他戴的是黄帽子;如果对方说他不知道自己戴什么帽子,那就知道自己戴的是红帽子,那个人也戴红帽子.