【发布时间】:2014-07-18 11:32:11
【问题描述】:
给定
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
等等。 可能是这样打印,或者创建一个 char 数组,其中包含 2^x 行和 x 列,并以 T/F 作为值。
我可以把它想象成列号 j - 变化应该发生在 pow(2,x-(j+1)) 之后
谢谢; 首选伪代码或java
【问题讨论】:
-
到目前为止你得到了什么代码?
-
你有没有尝试过做点什么?
-
是的,我已经尝试了一些东西-正如我在帖子中所说的那样。在 pow(2,x-(j+1)) 之后,每列都会发生变化,所以如果 x=3 表示列 0 -after 4行和列 1 在 2 之后,列 3 在 1 之后。
-
我可以考虑使用递归函数..但是如果我需要将它放入数组中,我不确定它是否可以工作..
-
将 T 更改为 0,将 F 更改为 1,您将得到递增的二进制数字