如题:
最开始看到这道题,整个人都是很懵的,这怎么一会儿变换行一会儿变换列的,这我还是第一次遇到啊。如果你打开题解,你会发现他们都在说向左转向右转,阿巴阿巴,这对于我这个小萌新来说,对不起,我做不到啊。然后通过观察这个输出我发现一个规律,这个矩阵其实是一圈一圈的记录的,也就是说,我们可以执行多次循环,每一轮循环我们就读入一圈数据即可,下一次循环的开始就是[0][0]的对角线的下一个位置,这个很好记录的,只需要每记录完一圈数据之后++就行了。
下面是我的代码,它有很多的不完整的地方,也有很多可以进行完善的地方,但是这不重要啦