先说甲:甲说自己不是天使天使说真话,所以甲说自己不是天使,就是假话 => 甲不是天使魔鬼说假话,所以甲说自己不是天使,就是真话 => 甲不是魔鬼==>> 所以甲是人,说的是真话既然甲是人,那么乙说他不是人,就是真话,所以乙是天使剩下的丙,就是魔鬼,而且,丙说他不是魔鬼,显然这是假话,也正好符合逻辑