私はこの宿題を持っています。基本的には、 'r'行と 'n'列の二次元配列の最大要素を返す次のコードを完成させるだけです。マトリックス内の最大要素を見つける
- が互換性のないポインタ型から 'max_element' の引数1を通過[-Wincompatibleポインタ・タイプ]
コンソールが動作を停止:
#include <stdio.h>
int max_element(int **A, int r, int n) {
// complete the code
int max;
max = a[0][0];
for (int i = 0; i < r; i++) {
for (int j = 0; j < n; j++) {
if (A[i][j] > max)
max = A[i][j];
}
}
return max; }
// implement a main() function to test the algorithm
int main() {
int A[2][3] = { {1, 0, 4}, {10, 3, 1} };
printf("%d\n", max_element(&A, 2, 3));
return 0; }
私は1回の警告を持っている問題をプログラムが正常に機能しなくなりました...
コンパイラによってスローされた警告には、ソリューションの鍵があります。 – abhiarora