HCL三输入奇奇偶校验

时间:2012-04-14 02:27:22

标签: c

我有三个输入:a,b和c。如果我的输出为1,那么奇数个输入为1.否则为0。

到目前为止,我已尝试(a && b && c) || (!a && !b && !c)(a && b && c) || (!a && b && c)(a && c) || (b&& !c)和其他一些人。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

a ^ b ^ c怎么样?

如果只允许使用基本逻辑运算符,则可以使用此

((a && b || !c) || (!a && !b || !c)) && (!a || !b || c) && (a || b || c)

作为dbaupp评论,只是等效转换。