快乐学习 一个网站喵查铺子(catpuzi.com)全搞定~

输入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<n; i++)     {         for (j=0; j<n; j++)         {               scanf("%d",___________);         }     } } /*  函数功能: 计算n×n矩阵中两条对角线上的元素之和 */ int AddDiagonal(int a[N][N], int n) {     int i, j, sum = 0;                     for (i=0; i<n; i++)     {         for (j=0; j<n; j++)         {             if (________________)                 sum = sum + a[i][j];               }       }     return ____________; }

中国大学MOOC答案 数据帝 2024-04-09 扫描二维码

A、

第17行:    int a[N][N]

第25行:    &a[i][j]

第38行:    i==j || i+j==n-1

第42行:    sum
B、

第17行:    int a[N][N]

第25行:    &a[i][j]

第38行:    i==j && i+j==n-1

第42行:    a[i][j]
C、

第17行:    int a[N][N]

第25行:    a[i][j]

第38行:    i==j || i+j==n-1

第42行:    a[N][N]
D、

第17行:    int a[][]

第25行:    &a[i][j]

第38行:    i==j && i+j==n-1

第42行:    sum
喵查答案:

第17行:    int a[N][N]

第25行:    &a[i][j]

第38行:    i==j || i+j==n-1

第42行:    sum

喜欢 (0)
关于作者: