#define N
10
void hzNSquare(int arry[][
N], int n)
{
int i, j;
int k = n / 2;
for (i = 1, j = 0; i <= n*n; i++, j--, k++) {
if (j < 0 && k >= n) {
j += 2;
k -= 1;
}
else if (j < 0){
j += n;
}
else if (k >= n) {
k -= n;
}
else if (arry[j][k] != 0) {
j += 2;
k -= 1;
}
arry[j][k] = i;
}
}
作者:小盒子
时间:2015-11-22 19:13PM
地点:大连
注:本文属小盒子原创,转载请与博主联系。谢谢合作