mofang.c

来自「这是一个由本人求鞍点的用C语言编写的程序。」· C语言 代码 · 共 32 行

C
32
字号
# include <stdio.h>
# define n 7
void main ()
{
	int a[n][n]={0},i,j,b,c,x;
	a[0][n/2]=1;
	for (i=n-1,j=n/2+1,x=2;x<=n*n;i--,j++,x++)
	{
		if (i<0)
			i=n-1;
		if (j==n)
			j=0;
		if (a[i][j]==0)
			a[i][j]=x;
        else
		{
			a[b+1][c]=x;
			i=b+1;
			j=c;
		}
		b=i;
		c=j;
	}
	for (i=0;i<n;i++)
	{
		for (j=0;j<n;j++)
			printf ("%5d",a[i][j]);
		printf ("\n\n");
	}
}

⌨️ 快捷键说明

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