我有一個隨機元素的一維數組,通過一個m * n網格。我想找出列中的總數和列總數。查找數組中的列總數
這裏是1個維陣列是如何: [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18 ,19,20]
我要像對待:
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
現在我想找到的總選舉事務處和列總。
for (int i = 0; i < totalRows; i++)
{
for (int j = 0; j < totalColumns; j++)
{
rowTotal[i] += numbers[temp + j];
}
temp += totalColumns;
}
我試圖做同樣的色譜柱: 行總計按如下規則進行。 下面是代碼:
for (int i = 0; i < totalColumns; i++)
{
tempk = 0;
for (int j = 0; j < totalRows; j++)
{
blockTotal[i] += numbers[i+j+tempk];
tempk += totalColumns;
}
}
我不能夠得到列總數,按預期。請幫忙。
爲什麼不是使用多維數組而是使用多維數組? –
你應該可以通過使用第一個循環來獲得結果,並用'columnTotal [j] + ='替換'rowTotal [i] + ='。 – didierc