设有一个M*N的矩阵已经存放在一个M行N列的数组x中,且有以下程序段 sum=0; for(i=0;i<M;i++) sum+=x[i][0]+x[i][N-1]; for(j=1;j<N-1;j++) sum+

admin2021-04-28  14

问题 设有一个M*N的矩阵已经存放在一个M行N列的数组x中,且有以下程序段
       sum=0;
       for(i=0;i<M;i++)  sum+=x[0]+x[N-1];
       for(j=1;j<N-1;j++) sum+=x[0][j]+x[M-1][j];
以上程序段计算的是

选项 A、矩阵两条对角线元素之和
B、矩阵所有不靠边元素之和
C、矩阵所有元素之和
D、矩阵所有靠边元素之和

答案D

解析 程序执行过程为:第一个for循环实现对第一列和第N列求和。第二个for循环在上一个for循环结果上实现对第一行和第M行从第二个元素到第N-1个元素的求和,总体来说,就是矩阵所有靠边元素之和,D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/q3tp777K
0

随机试题
最新回复(0)