#15442: 想法


ufve0704 (爬 我爬 我爬爬爬 有排行榜這種東西就是要爬 爬過我上面的那...)

學校 : 臺北市私立延平高級中學
編號 : 83268
來源 : [203.72.178.1]
最後登入時間 :
2023-10-30 13:02:50
c461. apcs 邏輯運算子 (Logic Operators) -- apcs | From: [114.42.208.118] | 發表日期 : 2018-10-06 09:09

先判定第三個數是1或0,再討論所有可能性。

 
#16236: Re:想法


314159265358979323846264338327 ... (少年π)

學校 : 臺北市私立延平高級中學
編號 : 69058
來源 : [223.137.74.225]
最後登入時間 :
2024-04-18 19:26:56
c461. apcs 邏輯運算子 (Logic Operators) -- apcs | From: [223.137.150.50] | 發表日期 : 2018-12-09 18:46

先判定第三個數是1或0,再討論所有可能性。

其實只要算過再輸出就好,不須想太多(程式碼可以更精簡)

#include <iostream>
using namespace std;
int main(int argc, char** argv) {
	int a,b,c,d=0;
	cin>>a>>b>>c;
	if((a&&b)==c)cout<<"AND"<<'\n',d++;
	if((a||b)==c)cout<<"OR"<<'\n',d++;
	if(((a!=0)^(b!=0))==c)cout<<"XOR"<<'\n',d++;
	
	if(d==0)cout<<"IMPOSSIBLE"<<'\n';
	return 0;
}

 

 
ZeroJudge Forum