当前位置:首页 » 编程软件 » 编程方阵旋转

编程方阵旋转

发布时间: 2024-09-14 16:10:28

① 下面是一个5*5阶螺旋方阵,设计一个算法输出此形式的n*n(n<20)阶阵(逆时针方向旋转) 。

#include<stdio.h>

#include<stdlib.h>

int main()

{int n,i,j,L,t,k=0,a[20][20]={0};

scanf("%d",&n);

L=n-1;

for(i=j=0;i<n/2;L-=2)

{

for(t=0;t<L;t++)a[i++][j]=++k;

for(t=0;t<L;t++)a[i][j++]=++k;

for(t=0;t<L;t++)a[i--][j]=++k;

for(t=0;t<L;t++)a[i][j--]=++k;

i++; j++;

}

if(n%2)a[i][j]=++k;

for(i=0;i<n;i++)

{for(j=0;j<n;j++)

printf("%4d",a[i][j]);

printf(" ");

}

return 0;

}

热点内容
七七源码 发布:2024-11-24 22:47:20 浏览:676
请访问其他页面 发布:2024-11-24 22:46:09 浏览:555
爱丢了编程 发布:2024-11-24 22:32:36 浏览:109
linux分割行 发布:2024-11-24 22:11:02 浏览:577
获取ftp文件 发布:2024-11-24 21:54:20 浏览:521
资源平滑算法 发布:2024-11-24 21:54:18 浏览:58
vs和vc编译器哪个好使 发布:2024-11-24 21:54:07 浏览:805
爱课程适用于什么安卓系统 发布:2024-11-24 21:54:02 浏览:39
51单片机编译 发布:2024-11-24 21:50:05 浏览:367
android常用的工具类 发布:2024-11-24 21:42:25 浏览:49