我正在尝试在另一个矩阵中翻转一个矩阵(使用一维数组)
假设我有一个 = {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 个元素(通常是最后一个元素)。
我该如何改进它?