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

编程方阵旋转

发布时间: 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;

}

热点内容
androidservice的生命周期 发布:2025-07-13 14:44:24 浏览:669
c语言另存 发布:2025-07-13 14:42:29 浏览:279
脚本的写作 发布:2025-07-13 14:42:27 浏览:80
python多行匹配 发布:2025-07-13 14:42:14 浏览:47
jquery选择上传文件 发布:2025-07-13 14:42:13 浏览:269
怎么设苹果手机id密码忘了怎么办 发布:2025-07-13 14:30:38 浏览:211
sqlintvarchar 发布:2025-07-13 14:20:13 浏览:310
linuxisthisok 发布:2025-07-13 14:12:13 浏览:161
sql查询分析器下载 发布:2025-07-13 14:07:45 浏览:53
怎么设置网络与计算机配置同步 发布:2025-07-13 14:01:39 浏览:450