⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 huanfang001.cpp

📁 幻方
💻 CPP
字号:
#include<stdio.h>
#define SIZE 10
void main()
{
	int x,y,m,n,num=SIZE*SIZE;
	int t,grid1[SIZE*SIZE]={0};
//	int t,grid[SIZE][SIZE]={0};
	m=x=(SIZE+1)/2;n=y=1;
	for(t=1;t<=num;t++)
	{
		//grid[x-1][y-1]=t;
		grid1[(x-1)*SIZE+y-1]=t;
		if(m==SIZE)
			m=1;
		else
			m++;
		if(n==1)
			n=SIZE;
		else
			n--;
		//while(grid[m-1][n-1]!=0)
		while(grid1[(m-1)*SIZE+n-1]!=0)
		{
			if(y==SIZE)
				y=1;
			else
				y++;
			m=x;
			n=y;
			if(t==num)
				break;
		}
		x=m;
		y=n;
	}
	for(y=0;y<SIZE;y++)
	{
		for(x=0;x<SIZE;x++)
			//printf("%5d",grid[x][y]);
			printf("%5d",grid1[x*SIZE+y]);
		printf("\n\n");
	}
}

⌨️ 快捷键说明

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