WEB开发网
开发学院软件开发C++ 螺旋矩阵 阅读

螺旋矩阵

 2008-03-08 12:46:47 来源:WEB开发网   
核心提示:#include <stdio.h>#define N 8main(){ 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++

  #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]);
 }
}

Tags:螺旋 矩阵

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接