C猜出了。
首先D看到面前2个一个黄帽一个黑帽,所以他头上戴的可能是黄帽,也可能是黑帽,所以他没法猜出确切的颜色。C看D猜不出D戴的帽的颜色,就知道自己戴的帽子的颜色与B相反,因为只要他和B帽子颜色相同,则D马上可以猜出自己戴的是另一个颜色,故C就知道了自己戴的是黑帽。
B和A看不到其它人的帽子颜色所以不可能猜出。
D 既然不能回头看,那么只能向下看和向前看了,D能看到自己的鞋及前面两人的帽子,就可以判断出自己帽子的颜色。
d猜到自己的颜色,因为他们的鞋颜色跟帽子一样的,d看到鞋子了
只能是D了,A看不到他们,没说墙右边的三个他们看不到A呀,D能看到其他三人的帽子,排除法猜测出自己帽子
答案是瞎猜然后正好对的那个。。因为都是小朋友,小朋友只能靠猜的,C猜中的概率最低