帮忙挑错误!
#include <stdio.h>
#define ROW 3
#define LIST 3
int Matr_diag_sum(int **matrix);/*求矩阵对角线之和的函数*/
int main(void)
{
int matrix[ROW][LIST]; /*矩阵*/
int i, j, sum;
for (i = 0; i < ROW; i++)
{
for (j = 0; j < LIST; j++)
{
printf("Enter the number : ");
scanf("%d", &matrix[i][j]);
}
}
for (i = 0; i < ROW; i++)
{
for (j = 0; j < LIST; j++)
{
printf("%d ", matrix[i][j]);
}
printf("\n");
}
sum = Matr_diag_sum(matrix[ROW][LIST]);
printf("sum = %d", sum);
return 0;
}
int Matr_diag_sum(int **matrix)
{
int i, j, sum;
for (i = 0; i < ROW; i++)
{
for (j = 0; j < LIST; j++)
{
if (i == j) sum += matrix[i][j];
}
}
return sum;
}