#include<stdio.h>
#include<conio.h>
#define N 7
void main()
{
int a[N+1][N+1];
int i,j,k,l=0;
for(i=0;i<N;i++)
for(j=0;j<N;j++)
a[i][j]=0;
i=1;
j=N/2+1;
a[i][j]=1;
for(k=2;k<=N*N;k++)
{
if((k-1)%N==0)
i++;
else
{
i=i==1?N:i-1;
j=j==N?1:j+1;
}
a[i][j]=k;
}
for(i=1;i<=N;i++)
for(j=1;j<=N;j++)
{
printf("%4d",a[i][j]);
l++;
if(l%N==0)
printf("/n");
}
}
N阶魔方阵
最新推荐文章于 2023-11-06 23:02:16 发布