mfz.c

来自「自己做的常用库和实现的数据结构。public domain.」· C语言 代码 · 共 20 行

C
20
字号
#define N 5
main()
{  static int a[N+1][N+1];
   int i,j,k;
   i=1;j=(N+1)/2;
   for (k=1;k<=N*N;k++)
   {  a[i][j]=k;i--;j++;
      if (i==0&&j==N+1) {i+=2;j--;}
      else if (i==0) i=N;
      else if (j==N+1) j=1;
      if (a[i][j]!=0) {i+=2;j--;}
   }
   for (i=1;i<=N;i++)
   {  for (j=1;j<=N;j++)
	printf("%4d",a[i][j]);
      printf("\n");
   }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?