-2
試圖製作一個C++程序,它使得2個不同大小的數組到目前爲止非常好,但在此之後,我需要做出2個函數來比較每列中的數字(對於特定數組,可以選擇開始時的哪一個),並列出所有數字彼此不同的列數。 所以這裏的交易,一個功能需要使用數組索引,但另一個數組指針。C++比較數組中的列元素
這是我得到多遠索引一。
analyze_ind(int array[row][col], int r, int c,int column)
{
column=0;
int i,j;
for(j=0;j<c;j++)
{
fail=0;
for(i=0;i<r;i++)
{
if(array[i][j]==array[i-1][j])
{
fail=1;
break;
}
}
if(fail==0)
{
column++;
break;
}
}
不用說這段代碼是錯誤的,不確定是否只是由於if語句或者還有其他一些錯誤。 如果有人能看到這個,我會非常感激,並糾正我在這一個。
analyze_rad(int *array, int r, int c, int column)
你發佈了整個功能嗎?你錯過了關閉'}' – Bathsheba
你的代碼有什麼問題。是不是導致它應該輸出? –
我在這裏問的是,我沒有得到如何編寫IF語句,所以它檢查列中是否有類似的元素! 在我的代碼中,它檢查列第一個元素與第二個然後第二個與第三個這是錯誤的! – TrueStory