D可能猜中自己的帽子颜色,D能够看到B、C的帽子,所以剩下的就只有两顶帽子。一顶白色,一顶黑色的帽子。那么在D看不到A的情况下一般会以顺序来猜测那就是白黑白所以D会猜测自己带着的是白色的帽子。如果四个小孩子中谁会猜到帽子的颜色也就只有D能够符合逻辑关系猜出帽子的颜色了!
C知道自己帽子的颜色,只有CD才可能知道自己帽子的颜色,刚开始D没有回答说明BC帽子颜色是不同的(如果是相同的,那么D就知道自己帽子的颜色了)C一看D没有立马回答,说明自己和B的帽子是不同颜色,B是白色,那么C就是黑色