0

我正在尝试在另一个矩阵中翻转一个矩阵(使用一维数组)

假设我有一个 = {1,2,3,0,4,5,6,0,7,8,9,0,0,0,0,0}

1 2 3 0

4 5 6 0

7 8 9 0

0 0 0 0

我正在尝试将其翻转并留下存档:

7 8 9 0

8 5 2 0

3 6 1 0

0 0 0 0

我所做的是:(array44[SIZEX*a + b + a] = kernel[SIZEY*a + SIZEX - b - 1];只是为了翻转)

但我总是错过 1 个元素(通常是最后一个元素)。

我该如何改进它?

4

0 回答 0