萨芬#includevoid main(){int a[100][100];int n;//方阵阶数int i;//下标变量int inc = 0;scanf("%d",&n);for(int m=0;m<=n/2;m++)//m为圈数{for(i=m;i<=n-m-1;i++){a[m][i] = ++inc;}for(i=m+1;i<=n-m-1;i++){a[i][n-m-1] = ++inc;}for(i=n-m-2;i>=m;i--){a[n-m-1][i] = ++inc;}for(i=n-m-2;i>=m+1;i--){a[i][m] = ++inc;}}for(i=0;i<n;i++){for(int j = 0; j < n; j++)printf("%-3d",a[i][j]);printf("\n");}}
n*n螺旋方阵的C语言实现
最新推荐文章于 2021-11-05 15:15:16 发布