• µ±Ç°Î»ÖãºÊ×Ò³>>CÓïÑÔ>>CÓïÑÔ±à³ÌʵÀý>>ÂÝÐý¾ØÕó
  • ÂÝÐý¾ØÕó
  • #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]);
     }
    }  

    [1]