转圈打印矩阵(二维数组)中的元素
如图所示,假设给定一个N*N (N=4)的矩阵并且初始值左图中单元格所示,要求按照右图所示的情况打印矩阵元素。
算法分析
定义4个变量top、bottom、left、right分别控制元素坐标位置。
初始化时:top = 0;left = 0 ;bottom = n-1;right = n-1。
转圈打印的方向是顺时针:
从左向右;从上向下;从右向左;在从下向上。
声明一个二维数组 array具有N行N列
声明一个变量 num=1num=1;
从左向右,从上向下:当 left<=rightleft<=right