回型矩阵
#include
#include
#define N 30
int a[N][N],dx[4]={0,1,0,-1},dy[4]={1,0,-1,0};
int s[N][N];
int main()
{
int n;
scanf("%d",&n);
int x=0,y=0,X=0,Y=0;
int k=0;
for(int i=1;i<=n*n;i++)
{ s[x][y]=1;
a[x][y]=i;
X=x+dx[k];Y=y+dy[k];
if(X>=0&&X=0&&Y else
{
if(k!=3)
{
k++;
x+=dx[k];
y+=dy[k];
}
else
{
k=0;
x+=dx[k];
y+=dy[k];
}
}
}
for(int i=0;i {
for(int j=0;j printf("%d ",a[i][j]);
printf("\n");
}
return 0;
}
#include
#define N 30
int a[N][N],dx[4]={0,1,0,-1},dy[4]={1,0,-1,0};
int s[N][N];
int main()
{
int n;
scanf("%d",&n);
int x=0,y=0,X=0,Y=0;
int k=0;
for(int i=1;i<=n*n;i++)
{ s[x][y]=1;
a[x][y]=i;
X=x+dx[k];Y=y+dy[k];
if(X>=0&&X
{
if(k!=3)
{
k++;
x+=dx[k];
y+=dy[k];
}
else
{
k=0;
x+=dx[k];
y+=dy[k];
}
}
}
for(int i=0;i
for(int j=0;j
printf("\n");
}
return 0;
}
全部评论
相关推荐
2024-12-06 17:25
西安电子科技大学 通信技术工程师 点赞 评论 收藏
分享
2024-12-19 21:22
哈尔滨理工大学 算法工程师 点赞 评论 收藏
分享
2024-12-05 18:06
内蒙古工业大学 智能驾驶系统工程师 Just路人甲:真正好的工作氛围应该是尊重每个个体的性格,想玩的随时都能叫人聚起来,累了的直接就休息大家也没啥意见。当然这种环境应该只存在于想像。所以兄弟,你不想去跟他们说一声就行了,没必要内耗自己花时间来想这些 b 事。
点赞 评论 收藏
分享