题目:
魔方阵
源代码:
#include <stdio.h>
int main()
{
int i,j,x=1,y=3,a[6][6]={0};
for(i=1;i<=25;i++)
{
a[x][y] = i;
if(x==1&&y==5)
{
x=x+1;
continue;
}
if(x==1) x=5;
else x--;
if(y==5) y=1;
else y++;
if(a[x][y] != 0)
{
x = x +2;
y = y -1;
}
}
for(i = 1;i <= 5;i++)
{
for(j=1;j<=5;j++)
printf("%4d",a[i][j]);
printf("\n");
}
}
演示效果:
如果朋友你感觉文章的内容对你有帮助,可以点赞,关注文章和专栏以及关注我哈,嘿嘿嘿我会定期更新文章的,谢谢朋友你的支持哈