首页 > 学院 > 开发设计 > 正文

螺旋矩阵

2019-11-17 05:34:02
字体:
来源:转载
供稿:网友

  #include <stdio.h>
#define N 8
main(){
 int i,j,n=1,a[N][N];
 for(i=0;i<=N/2;i++){
  for(j=i;j<N-i;j++)
   a[i][j]=n++;
  for(j=i+1;j<N-i;j++)
   a[j][N-i-1]=n++;
  for(j=N-i-2;j>i;j--)
   a[N-i-1][j]=n++;
  for(j=N-i-1;j>i;j--)
   a[j][i]=n++;
 }
 for(i=0;i<N;i++){
  PRintf("/n/n");
  for(j=0;j<N;j++)
   printf("%5d",a[i][j]);
 }
}

上一篇:迷宫

下一篇:马踏棋盘问题

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表