好的,我必须做一个像这样以螺旋方式填充数组的程序
1 2 5 10
4 3 6 11
9 8 7 12
16 15 14 13
它不像从中心开始的正常螺旋,所以我遇到了一些麻烦。存储数据的位置应该是
array[0] [0]
array[0] [1]
array[1] [1]
array[1] [0]
array[0] [2]
array[1] [2]
array[2] [2]
array[2] [1]
array[2] [0]
array[0] [3]
array[1] [3]
array[2] [3]
array[3] [3]
array[3] [2]
array[3] [1]
array[3] [0]
等等,但我想不出一个合适的循环来帮助我填充它,所以我不得不向你们寻求帮助