输入n×n阶矩阵,用 函数 编程计算并输出其 两条对角线上 的 各元素之和 。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 #include #define N 10 void InputMatrix(int a[N][N], int n); int AddDiagonal(int a[N][N], int n); int main() { int a[N][N], n, sum; printf("Input n:"); scanf("%d", &n); InputMatrix(a, n); sum = AddDiagonal(a, n); printf("sum = %d\n", sum); return 0; } /* 函数功能: 输入n×n矩阵的元素值,存于数组a中 */ void InputMatrix(___________, int n) { int i, j; printf("Input %d*%d matrix:\n", n, n); for (i=0; i { for (j=0; j { scanf("%d",___________); } } } /* 函数功能: 计算n×n矩阵中两条对角线上的元素之和 */ int AddDiagonal(int a[N][N], int n) { int i, j, sum = 0; for (i=0; i { for (j=0; j { if (________________) sum = sum + a[i][j]; } } return ____________; }