用t確認是不是全部都沒有
#include <stdio.h>
void main(){
short int a,b,c,t=0;
scanf("%hd %hd %hd",&a,&b,&c);
if(a)a=1;
if(b)b=1;
if((a&b)==c){printf("AND\n");t=1;}
if((a|b)==c){printf("OR\n");t=1;}
if((a^b)==c){printf("XOR\n");t=1;}
if(!t)printf("IMPOSSIBLE\n");
}