用数组输出九宫格

思路:要注意九宫格之间交叉的数据不能重复输出,以及每一个书之间的行距,还有就是个位和十位的距离不一样,可以自行调整距离。
九宫格代码:
#include <stdio.h>
void  main()
{
int a[3][3],i,j;//设置数组
printf("input 9 数字:\n");
for(i=0;i<=2;i++)//给数组赋值
{
	for(j=0;j<3;j++)
	{
  scanf("%d",&a[i][j]);
	}
	printf("\n");
}
for(i=0;i<3;i++)
{
    for(j=0;j<3;j++)
{
   if(i!=1&&j!=1)//除十字交叉以外的数组值用空格表示
{
   printf("  ");
}
   if(i==1)//输出中间一行的值
{
   printf("%d ",a[i][j]);
}
   if(j==1&&i!=1)//输出第二列上下两个值
{
   printf("%d",a[i][j]);
}
}
   printf("\n");
}
	}
运行结果:

python3九宫格 输出九宫格_c++