2012-11-23 20 views
0

我試圖計算已經用氣泡排序方法排序的數組中的唯一數字。計算數組中的唯一數字並將它們放入二維數組中

我想將結果存儲在LabVIEW中的2D數組中。

我已經嘗試了很多事情,但由於某種原因它不起作用。

這是我的代碼:

// COUNT NUMBERS 
int colorCount[256][2]; 

int m, n; 
int getal; 
int first = 1; 
int prevG, prevP; 
int tel = 0; 
for (m = 0 ; m<12; m++){ 

    getal = Dnum[m]; 

    if(first == 1){ 

     colorCount[0][0] = getal; 
     colorCount[0][1] = 1; 
     first = 0; 
     prevP = 0; 
    } 
    else{ 
     if(prevG == getal){ 
      tel = colorCount[prevP][1]; 
      colorCount[prevP][1] = tel++;  
     } 
     else{ 
      prevP++; 
      colorCount[prevP][0] = getal; 
      colorCount[0][1] = 1; 
     } 
    } 
    prevG = getal; 

} 
+2

on ide-view of the source-code的屏幕截圖 - 沒有看到這一段時間。請通過您的代碼,而不是它的圖像。 –

+0

加了,對不起 – Sharpless512

回答

0

與colorCount最後一行[0] [1] = 1;是不正確的。該行應該是

colorCount[prevP][1] = 1; 
相關問題