0

这段代码的目的是构建一个我选择的大小的 char Hadamard 矩阵

这个问题与我之前提出的问题有关。给出的答案是一个整数而不是 char 矩阵,但这里的代码格式几乎相同。

代码编译但执行时没有完成,我不知道为什么。执行时会打印无限 2。

将动态 Hadamard 矩阵部分交换为固定大小之一时,我得到相同的结果。

4

1 回答 1

6

注意:我不知道你的程序做了什么,但显然这是错误的。您未能实际更改 for 循环中的控制变量(可以在最终表达式或循环体本身中完成)。

改变这个:

for (ind=1;ind<=sizeH;ind*2)

对此:

for (ind=1;ind<=sizeH;ind*=2) // << note *=
于 2013-08-31T02:03:23.413 回答