我有三個輸入:a,b和c。如果我的輸出是1,那麼奇數個輸入爲1,否則爲0.HCL三輸入奇校驗
我已經嘗試到目前爲止(a && b && c) || (!a && !b && !c)
,(a && b && c) || (!a && b && c)
,(a && c) || (b&& !c)
和其他一些。我怎樣才能做到這一點?
我有三個輸入:a,b和c。如果我的輸出是1,那麼奇數個輸入爲1,否則爲0.HCL三輸入奇校驗
我已經嘗試到目前爲止(a && b && c) || (!a && !b && !c)
,(a && b && c) || (!a && b && c)
,(a && c) || (b&& !c)
和其他一些。我怎樣才能做到這一點?
a^b^c
怎麼樣?
如果只有基本的邏輯運算符是允許的,可以作爲dbaupp評論,只是等效變換使用
((a && b || !c) || (!a && !b || !c)) && (!a || !b || c) && (a || b || c)
。
你的意思是說''a','b'和'c'都是'0'或'1':如果它們的奇數是'1',那麼輸出應該是'1' ,否則輸出應該是'0'「? – huon 2012-04-14 02:39:35
是a,b,c都是0或1. – Raj 2012-04-14 03:18:54