0
我是c的初學者,我試圖插入一個值到數組中,因爲我掃描另一個數組的值高於閾值,如果一個值超過了搜索數組中的設置閾值,則插入一個數字到另一陣列...在C中搜索另一個數組時插入值到數組中?
for (i = 0; i<lines[i][1]; i++) {
if (lines[i][1] > 6500) {
array[];
}
所以我的意思是,如果在一個行值[I] [1] 6500更高,然後插入數字「1」到數組[]。
但是,對於之前的嘗試,它只是覆蓋數組而不是堆棧在先前的值的頂部..我有另一個for循環嘗試在搜索另一個數組時執行相同的操作。
for (i = 0; i<lines[i][0]; i++) {
if (lines[i][0] > 6500) {
array[];
}
理想的輸出會是這樣的:1的值比線更高[I] [0]和2的值比線[I] [1],「陣列[] = {1更高,1,1,2,2,2,2,1,1,1,};」 並且在掃描數組時將這些值插入到數組中。
請幫助...謝謝
謝謝,我會嘗試這個建議並回復你:) – user1377485