如何把函数中的一个二维数组返回
如何把这函数中的数组返回到主函数中?int com_mat(int mat[3][3])
{
int temp[4],A[3][3];
int i,j,k,q,t;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
t=0;
for(k=0;k<3;k++)
{
if(k!=i)
{
for(q=0;q<3;q++)
{
if(q!=j)
{
temp[t]=mat[k][q];
t++;
}
}
}
}
A[i][j]=(int)pow(-1,i+j)*(temp[0]*temp[3]-temp[1]*temp[2]);
}
}
printf("该矩阵的伴随矩阵为:\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
printf("%8d",A[j][i]);
printf("\n");
}
}