作业帮 > 综合 > 作业

c语言生成对角矩阵我想编写一个C语言生成任意维数对角矩阵的子函数,希望输入矩阵维数,返回结果为该维数对角线上都为1的矩阵

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/08 08:47:09
c语言生成对角矩阵
我想编写一个C语言生成任意维数对角矩阵的子函数,希望输入矩阵维数,返回结果为该维数对角线上都为1的矩阵,但是在定义子函数时,形参为矩阵维数a,在函数中矩阵b[a][a]提示表达式必须含有常量值,
1.动态二维数组
2.a[1000][1000] 然后只用 输入n 然后用a[n][n]
再问: 动态二维数组是怎么用的啊?
再答: int **a;
int m,n,i;

scanf("%d%d",&m,&n);

a=(int**)malloc(m*sizeof(int*)); /*malloc函数在stdlib.h里面,用的时候加入这个头文件*/
for(i=0;i