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

编程方阵旋转

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

}

热点内容
简单的文字加密 发布:2025-09-17 15:12:48 浏览:963
安卓哪个办公软件好用 发布:2025-09-17 14:56:36 浏览:186
packagephp 发布:2025-09-17 14:55:42 浏览:366
存储服务器厂家 发布:2025-09-17 14:53:00 浏览:833
编译原理语法树生成实验 发布:2025-09-17 14:05:40 浏览:372
手机服务ftp 发布:2025-09-17 14:00:09 浏览:973
经期算法 发布:2025-09-17 13:39:17 浏览:501
抖音的青少年模式里面的密码是什么 发布:2025-09-17 13:39:15 浏览:264
脚本分辨率不对 发布:2025-09-17 13:32:18 浏览:788
什么服务器的迷你世界最好 发布:2025-09-17 13:10:50 浏览:119