P5731
作者:源数
蛇形方阵
有关循环转向的问题,在达到条件的情况下,将某种规律性值进行改变
如
1 2 3 4
12 13 14 5
11 16 15 6
10 9 8 7
首先是转向问题,结构二维数组,在输入到拐角的时候,改变下标
输入 1 2 3 4后改变 ,输入 5 6 7 后改变 ,输入 8 9 10 后改变,输入11 12后改变,输入13 14 后改变,输入15 后改变,输入16,结束
顺序为 4 3 3 2 2 1 1 0
即i=4 j=0 ,当i!=0 时,i–,当i==0时,++,j==3时,if(j==m) 将i=j,j=0,m–;便可达成4 3 3 2 2 1 1 0的顺序