数组-4—算法—6.11(P5731)

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的顺序

https://www.yuque.com/wumingyinfu/sjzu_jsj/nefcbxq3s53erf4u

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部