2个回答
展开全部
声明2维数组大小是 6*6。 输入和存放的 矩阵大小 是 n*n, 初始化 设 n=3.
for(k=0;k<n;k++) for(j=0;j<3;j++) a[k][j]=k*n+j;
初始化 矩阵 元素值 依次是 0 到 n*n-1。
n=3 时,元素值是 0 1 2 , 3 4 5, 6 7 8
初始化时, 累加器 sum=0.
for(k=0;k<n;k++) sum= sum+a[k][k]; 计算主对角线元素之和。(0+4+8=12)。
for(k=0;k<n;k++) sum=sum+a[k][n-k-1]; 再累加上副对角线元素之和。(12+2+4+6=24。)
输出 主对角线+副对角线元素之和 24
for(k=0;k<n;k++) for(j=0;j<3;j++) a[k][j]=k*n+j;
初始化 矩阵 元素值 依次是 0 到 n*n-1。
n=3 时,元素值是 0 1 2 , 3 4 5, 6 7 8
初始化时, 累加器 sum=0.
for(k=0;k<n;k++) sum= sum+a[k][k]; 计算主对角线元素之和。(0+4+8=12)。
for(k=0;k<n;k++) sum=sum+a[k][n-k-1]; 再累加上副对角线元素之和。(12+2+4+6=24。)
输出 主对角线+副对角线元素之和 24
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询