该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
逆矩阵、、、、
#include
void inputMatrix(int (*a)[3],int ,int );
void outputMatrix(int (*b)[3],int ,int);
void MatrixTranspose(int (*a)[3],int (*b)[3]);
int main()
{
int a[3][3],b[3][3];
printf("Please input 3*3 matrix\n");
inputMatrix( a,3,3);
MatrixTranspose(a,b);
printf("The Transpose Matrix is\n");
outputMatrix(b,3,3);
getchar();
return 0;
}
void inputMatrix(int (*a)[3],int n,int m)
{
int i,j;
for(i=0;i
for(j=0;j
scanf("%d",*(a+i)+j);
}
void outputMatrix(int (*b)[3],int n, int m)
{
int i,j;
for(i=0;i
{
for(j=0;j
printf("%d",*(*(b+i)+j));
printf("\n");
}
}
void MatrixTranspose(int (*a)[3],int(*b)[3])
{
int i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
b[i][j]=a[j][i];
}