关于帽子逻辑题,

问题描述:

关于帽子逻辑题,
有ABC三人,都戴着帽子,每个帽子不是黑就是白,三人并不都带白帽子,A可看到BC的帽子,B可看到AC的帽子,C是瞎子.依次问他们知不知道自己头上戴的是什么颜色的帽子.C知道.问C戴的帽子颜色及他是如何知道的
我咋觉得假设出了三种情况...不确定题有没有问题,但这是某本书上的

c应该是黑.
是这样,首先AB不知道,三人不可能都为白,则AC不都为白,BC不都为白.
其次若C为白,A不知道自己的颜色,则B会知道自己为黑,因为若BC都为白A可知自己为黑.
若B不知道情况一样,但AB 都不知道,则C为黑.