java在2^x中给定x时,打印真值表值的逻辑是什么?
给定
x=2行=pow(2,2)=4列=2列
输出:
T T
T F
F T
F F
x=3行=pow(2,3)=8列=8列
输出:
T T T
T T F
T F T
T F F
F T T
F T F
F F T
F F F
等等。 可以这样打印,也可以创建一个字符数组,其中包含2^x行和x列,并使用T/F作为值
我可以把它看作是说,列号j的变化应该发生在pow(2,x-(j+1))之后
谢谢,; 最好使用伪代码或java
# 1 楼答案
递归地:取
N-1
的表,在所有行前加上T
,然后用F
重复,得到N
的表# 2 楼答案
我认为这可能会帮助你:
输出(当通过大小=2时):
# 3 楼答案
那么:
只需将col设置为要输出的列数