向上翻转矩阵并向左翻转

时间:2013-10-25 21:56:42

标签: c matrix flip

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

据说我有 a = {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个元素(通常是最后一个元素)。

我该如何改进?

0 个答案:

没有答案