C语言二维数组矩阵的转置问题

img


如图 我标记的部分实在没看懂 求大家注释一下!题目就是输入一组矩阵 输出它的转置

img

第一个双循环是输入二维数组数据
第二个双循环是将二维数组进行主对角线对称交换数据。因为对角线对称交换,所以只需要循环到j<i即可
第三个双循环是输出交换后的二维数组数据

第一个循环内嵌是为了输入二维数组,第二个循环是将行列互换,最后一个循环内嵌是输出二维数组

img