关于魔方阵的代码
riga 2005-01-31 12:06:42 代码如下,请各位帮我看一下哪出错了:
main()
{ int i,j,k;
int a[5][5];
i=0;
j=2;
a[0][2]=1;
for(k=2;k<=25;k++)
{ if (i==0)
{ i=4,j=j+1;
}
if (i==4)
{ i=i-1,j=i;
}
if (i>0)
{ i=i-1,j=j+1;
}
a[i][j]=k;
}
for(i=0;i<=4;i++)
{ for(j=0;j<=4;j++)
{ printf("%4d",a[i][j]);
printf("\n);
}
}