数组的总和以不同的方式

时间:2016-01-31 16:55:11

标签: arrays sum zigzag

假设我有一个MxN数组,我应该像图像一样对这个数组求和,如下所示;

Array sum

我应该总结所有的x,所有的y,所有的z和所有的g。我需要一种方法。 My_Brain.exe已停止,我找不到任何解决此问题的方法。

1 个答案:

答案 0 :(得分:0)

SumColumnZigZag(column) {
    Sum = 0
    for row = 0; row < rows; row++ {
        sum += array[row][column + (row % 2)*(1 - 2*(column % 2))]
    }
    return sum
}

%是模运算符