请教一个关于“蛇形矩阵”的算法
生成一个按蛇形方式排列自然数1,2,3,4,5,……,N2的 (1<N≤10)阶方阵。
例如:
输入: N=4 N=7
输出: 1 3 4 10 1 3 4 10 11 21 22
2 5 9 11 2 5 9 12 20 23 34
6 8 12 15 6 8 13 19 24 33 35
7 13 14 16 7 14 18 25 32 36 43
15 17 26 31 37 42 44
16 27 30 38 41 45 48
28 29 39 40 46 47 49
请高手指教一下,在循环中应该怎样确定输出数组中每个元素的值,谢谢!