0
如何總結一個數組的數組也許會10x10
或2x2
或3x3
求和陣列斜倒落的位置
1 2 3
1 2 3
1 2 3
我要總結的倒二角從[1,3]
結束[3,1]
開始,但我們要考慮的是,陣列的長度可能會改變。
如何總結一個數組的數組也許會10x10
或2x2
或3x3
求和陣列斜倒落的位置
1 2 3
1 2 3
1 2 3
我要總結的倒二角從[1,3]
結束[3,1]
開始,但我們要考慮的是,陣列的長度可能會改變。
像這樣的東西應該這樣做(假設你的數組稱爲x
):
Dim Sum As Double = 0
For i = 0 To UBound(x, 2)
Sum += x(UBound(x, 2) - i, i)
Next
假設你的數組將始終是正方形(即2×2,6×6,200×200等),然後在下面的僞代碼會產生你後面的結果:
x = [square array]
i = 0
j = x.length - 1
sum = 0
while (i < x.length)
sum += x[j--][i++]
什麼是用來填充你的數組的代碼? –
你有沒有嘗試過至少? – dic19