这个怎么做的?帮我看看吧

怎么做的 怎么打印出来的,可以告诉我吗,可以吗,越详细越好,三扣三扣

img

涂得跟鬼似的,看不清楚了啊

代数算呗,有啥不会的

你可以对照答案一步一步看(但是你答案是不是写错了;a[1][3]=1是第二行第四个),其实就是要把nn的一个数列填满,j=n/2+1;a[1][j]开始按顺序从1开始填。
然后i=i-1;j=j+1;判断是否超过n
n的范围;再判断a[i][j]是否已经被填写,若没有则填写k,反之换个位置填写

这有什么男的,在编译器上打个断点一步一步去调式就看到了