矩阵C和A的结果分别是什么

设有矩阵A ,执行下列语句后,矩阵C 和A 的结果分别是什么,已知矩阵

|231|
|132|=A
|312|

(1) for (i =1; i <= 3; i++) for(j = 1; j <= 3; j++)

C[i, j] = A[A[i, j], A[j, i]]

(2)for (i =1; i <= 3; i++) for(j = 1; j <= 3; j++)

A[i,j] = A[A[j, i], A[i, j]]

这个代码按伪代码理解,C语言实际下标从0开始。结果如下,如有帮助,请帮忙采纳一下,谢谢:
(1)
3 3 1
1 2 1
3 3 3

(2)
3 1 3
3 2 1
2 3 2

img

别管什么矩阵了,程序是错误的。二维数组下标是0-2,你i从1-3,越界访问了