n*n螺旋方阵的C语言实现
2014-02-20 19:26
246 查看
萨芬#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");}}
= ++inc;}}for(i=0;i<n;i++){for(int j = 0; j < n; j++)printf("%-3d",a[i][j]);printf("\n");}}
相关文章推荐
- 用C语言实现顺时针螺旋方阵的打印(含算法)
- c语言螺旋方阵逆时针旋转
- c语言螺旋方阵順时针旋转
- C语言 - 螺旋方阵:运动算法求任意n阶螺旋方阵
- C/C++实现螺旋方阵算法
- 向方阵写入螺旋数——C++实现
- 螺旋矩阵(c语言实现)
- c语言螺旋方阵順时针旋转(数组版)
- 一类螺旋方阵问题的算法分析与实现
- C语言作业|螺旋方阵
- C语言 螺旋方阵的生成方法分析
- java实现螺旋方阵或者折叠方阵的算法
- 数据结构之螺旋方阵实现
- 螺旋方阵的实现
- PAT Basic 1050. 螺旋矩阵(25)(C语言实现)
- 数字螺旋方阵C++实现
- 螺旋数组的C语言实现
- 【Java实现】输出n阶螺旋方阵/旋转方阵
- 螺旋矩阵(C语言实现)- 2016.01.04
- 用一层循环实现的螺旋方阵