在上述流程图a和b所示的算法中: (1) 矩阵A第i行第j列的元素A(i,j)被复制到矩阵B中的哪个位置? (2

12 查阅

在上述流程图a和b所示的算法中:

(1) 矩阵A第i行第j列的元素A(i,j)被复制到矩阵B中的哪个位置?

(2) A(i,j)后来又被复制到矩阵C中的哪个位置?

(3) 填补流程图b中的空缺。

参考答案:

B(jn-i+I) (2) C(n-i+1n-j+1) (3) A(n-j+1i)B(j,n-i+I) (2) C(n-i+1,n-j+1) (3) A(n-j+1,i) 解析:根据上述流程图中的算法,不难发现,矩阵A第i行第i列的元素A(i,j)被复制到B的第n-i+1列第j行,即B(j,n-i+1)。A(i,j)后来又被复制到矩阵C中的第n-i+1行第n-j+1列,即C(n-i+1,n-j+1)。流程图b中,循环开始后,应该是将A(n-j+1,i)赋给B(i,j)。

软考初级