全加器的完整真值表

👁️ 1 人浏览 💬 0 人评论 ❤️ 添加收藏

运行下面这段程序,填写它打印出来的结果。

def half_adder(a, b):
    return a ^ b, a & b

def full_adder(a, b, cin):
    s1, c1 = half_adder(a, b)
    s2, c2 = half_adder(s1, cin)
    return s2, c1 | c2

ss = ""
cc = ""
for a in (0, 1):
    for b in (0, 1):
        for cin in (0, 1):
            s, c = full_adder(a, b, cin)
            ss = ss + str(s)
            cc = cc + str(c)
print(ss + "/" + cc)
提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论

全部评论