不多说了.楼主要求的是矩阵的逆矩阵,不是转置矩阵.
思路如下:
对于矩阵A
先求|A|
再求A*
最后根据A^(-1)=(1/|A|)×A* 即可得出.
DevC++编译测试通过,且正确结果如下;
原来矩阵如下:
1 0 1
2 1 0
-3 2 -5
|A|= 2.00
|A*|矩阵如下:
-5.00 2.00 -1.00
10.00 -2.00 2.00
7.00 -2.00 1.00
|A^-1|矩阵如下:
-2.50 1.00 -0.50
5.00 -1.00 1.00
3.50 -1.00 0.50
请按任意键继续...
正确的代码如下;
#include "stdio.h"
#include "stdlib.h"
void printArrayDouble3(double a[][3],int m,int n)
{
for(int i=0;i