作业帮 > 综合 > 作业

C语言中按照以下方阵示例生成一个由自然数1~N的2次方组成的N阶方阵 写两段程序

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 15:55:47
C语言中按照以下方阵示例生成一个由自然数1~N的2次方组成的N阶方阵 写两段程序
(1)
1 3 4 10 11
2 5 9 12 19
6 8 13 18 20
7 14 17 21 24
15 16 22 23 25
(2)按以下示例方阵格式,生成一个螺旋方式排列的由自然数1-N的2次方组成的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
第一个
#include
int a[100][100];
int main()
{
\x05int i,j,k,n;
\x05scanf("%d",&n);
\x05memset(a,-1,sizeof(a)); //将数组设置为-1
\x05for (i=1;i
再问: memset这个函数不知道是哪个库里的,无法运行能不能不用到链表里的函数而只用二维数组的知识写?
再答: 不用memset也可以,改成 for (i = 0; i < 100; i++) { for (j = 0; j < 100; j++) { a[i][j] = -1; } }