#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
if (a>1){
a=1;
}
if (b>1){
b=1;
}
if ((a & b)== c){
printf("AND \n");
}
if ((a | b) == c){
printf("OR \n");
}
if ((a ^ b) == c){
printf("XOR \n");
}
if ((a & b) != c && (a | b) != c && (a ^ b) != c){
printf("IMPOSSIBLE \n");
}
return 0;
}
我的程式碼如上我是用Dev C++寫的可是在這邊資測時第一筆0 0 0的資料就會出錯了
有沒有大大可以幫我解答