请在 下方输入 要搜索的题目:

以下是一个5*5的螺旋方阵,请编写一个程序,任意给定一个正整数n<=20,输出该形式n*n的方阵。 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9

以下是一个5*5的螺旋方阵,请编写一个程序,任意给定一个正整数n<=20,输出该形式n*n的方阵。 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9

发布时间:2024-12-16 00:09:02
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:#include #define N 20 void main() { int i,j,n,k=1,a[N][N]; printf("请输入一个正整数(1≤N≤20):"); scanf("%d",&n); printf("********螺旋矩阵********\n"); for(i=0;i[=n/2;i++) { for(j=i;ji;j--) /*下方元素*/ a[n-i-1][j]=k++; for(j=n-i-1;j]i;j--) /*左方元素*/ a[j]=k++; } for(i=0;i
专业技术学习
专业技术学习
搜搜题库系统