c语言怎么解帽子问题

三个囚犯知道狱卒有三顶白帽子和两顶红帽子。
狱卒给每个囚犯戴上一顶帽子,说,"如果你能推断出你帽子的颜色,你就自由了"
每个囚犯都能看到其他两个囚犯的帽子,但看不到自己的。
第一个犯人说:“我分辨不出我帽子的颜色。”第二个犯人说:“我分辨不出我帽子的颜色。”第三个犯人是盲人,他分辨出自己帽子的颜色,于是被释放了

所以盲人是啥帽子