#28117: 大於1就變成1,剩的直接算


jeremydingeric@gmail.com (164253)

學校 : 臺北市立成功高級中學
編號 : 158900
來源 : [42.77.129.143]
最後登入時間 :
2024-11-15 12:14:59
c461. apcs 邏輯運算子 (Logic Operators) -- apcs | From: [223.137.197.120] | 發表日期 : 2021-11-14 17:23

用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");

}

 
ZeroJudge Forum