fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. // 讀入資料
  5. int a,b,result;
  6. scanf("%d%d%d",&a,&b,&result);
  7.  
  8. //判斷impossible
  9. if(a==0&&b==0&&result==1)
  10. printf("IMPOSSIBLE");
  11.  
  12. //判斷and, or, xor
  13. if((a&&b)==result)
  14. printf("AND\n");
  15. if((a||b)==result)
  16. printf("OR\n");
  17. if(((a||b)==result)&&!(a&&b))
  18. printf("XOR");
  19. return 0;
  20. }
  21.  
Success #stdin #stdout 0s 5328KB
stdin
0 0 1
stdout
IMPOSSIBLE