您的位置:首页 > 编程语言 > C语言/C++

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");}}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言