且 ( && ) 、或 ( || ) 運算結果只有 0、1,但是 c 不一定是 0、1,所以要先對 c 作2次 NOT 運算
c = ! ! c ;
非或 ( XOR ) 等於 A或B 減 A且B
a b c 處理完用 if 跟 == 比較就好 if((a&&b)==c) printf("AND\n");
至於 IMPOSSIBLE 只有一種情況,想不到再反白
if( ! a && ! b && c)