這個問題想要我創建一個二維數組,將會有幾項任務需要我以不同的功能來完成它。類似於計算每行的平均值,計算整個陣列的平均值,按升序對陣列進行排序,並輸出我輸入的最大值。不能將'double'轉換爲'double(*)[5]'作爲參數'1'到'void one_set_avrg(double(*)[5])'
如果我沒有將它分成不同的函數,但問的問題我把它分成不同的功能,我結束了這些錯誤:
- 不能轉換「雙」到「雙()[5]」的說法「1」到「無效 one_set_avrg(double()[5])'
- 無法將'double'轉換爲'double'()[5]'將參數'1'轉換爲'vo ID avrg_allset(雙()[5]) '
- 不能轉換 '雙' 到 '雙()[5]' 的參數 '1' 到' 雙 largest_value(雙()[5]) '
如果你能告訴我我的代碼有什麼問題,我該如何解決它,我將非常感激。
以下是錯誤的部分:
one_set_avrg(A[3][5]);
avrg_allset(A[3][5]);
cout <<endl;
cout <<"Largest number is: \n"<<largest_value(A[3][5])<<endl;
return 0;
}
你的問題不符合一個[MCVE]的 「最小」 的要求。儘管編譯錯誤是顯而易見的,但stackoverflow.com並不是某個地方,您可以簡單地轉儲大量代碼,並在某處編譯錯誤,並讓某人爲您修復代碼。您需要至少展示一個合理問題的最小努力,並刪除所有不相關的填充項。不好的問題不應該得到回答。您需要編輯您的問題,並刪除與編譯錯誤無關的所有代碼。有關詳細信息,請參閱幫助中心內的[mcve]。 –
對不起。不知道如何工作 –
這就是幫助中心的用途:幫助您瞭解如何提出問題。 –