如何编写一个布尔表达式,当且仅当四个操作数中有一个为真时,该表达式为真?我需要最简洁的方法来写它。
这是我的做法:
((A XOR B) XOR (C XOR D)) AND (NOT (A AND B)) AND (NOT (C AND D))
第一部分
((A XOR B) XOR (C XOR D))
适用于所有情况,除了三个输入为真,因此是第二部分。