请各位高手帮忙解决一下我的问题 谢谢
#include <stdio.h>#define Max 15
void main()
{
int i,j,k,a,c;
int m[Max][Max];
printf("输入一个正整数:");
scanf("%d",&a);
if(a>0 && a%2==1)
{
printf("A=%3d\n\n",a);
c=a*a;
j=0;
k=a/2;
for(i=1;i<=c;i++)
{
m[j][k]=i;
if(i%a==0)
if(j==a-1)
j=0;
else
j++;
else
{
if(j==0)
j=a-1;
else
j--;
if(k==a-1)
k=0;
else
k++;
}
}
for(i=0;i<a;i++)
{
for(j=0;j<a;j++)
printf("%4d",m[i][j]);
printf("\n");
}
}
else
printf("n必须是正奇数\n");
getch();
}
请问每句话的含义是什么