用C语言 编写矩阵求逆的程序

编写矩阵求逆的程序 急求!!!!!
2025-06-23 04:25:40
推荐回答(2个)
回答1:

1 2 3 45 6 7 89 10 11 1213 14 15 16 1 5 9 132 6 10 143 7 11 154 8 12 16int a[4][4];for(int i=0;i<4;i++){ for(int j=0;j<4;j++){ a[i][j] = i*4+j+1; }}for(int a=0;a<4;a++){ for(int b=0;b<4;b++){ cout<

回答2:

#includevoid input(int (*p)[100],int a,int b)
{
int i,j;
printf("输入矩阵:\n");
for(i=0;i for(j=0;j scanf("%d",p[i]+j);
}void output(int (*p)[100],int a,int b)
{
int i,j;
for(i=0;i {
for(j=0;j printf("%4d",p[i][j]);
printf("\n");
}
}void sort(int (*p)[100],int (*ps)[100],int a,int b)
{
int i,j;
for(i=0;i for(j=0;j ps[j][i]=p[i][j];
}void main()
{
int a,b;
int matrix[100][100]={0},matrix1[100][100]={0};
printf("输入矩阵:\n");
printf("输入矩阵大小:\n");
scanf("%d%d",&a,&b);
input(matrix,a,b);
printf("输出当前矩阵:\n");
output(matrix,a,b);
printf("输出转置矩阵:\n");
sort(matrix,matrix1,a,b);
output(matrix1,b,a);
}上过编译器了