田心枫
#include<stdio.h>
int main()
{int n=0,i,j,k=1,p,q,a[20][20]={0};
while(!(n%2))
{printf("请输入一个小于20的奇数:");
scanf("%d",&n);
}
i=0;
j=n/2;
for(p=0;p<n;p++)
{for(q=0;q<n;q++)
{if(q>0)
{i=(i+n-1)%n;
j=(j+1)%n;
}
a[i][j]=k++;
}
i=(i+1)%n;
}
for(i=0;i<n;i++)
{for(j=0;j<n;j++)
printf("%4d",a[i][j]);
printf("\n");
}
return 0;
}