C语言,看看我的转置矩阵为什么不对

2024年11月21日 22:26
有2个网友回答
网友(1):

int *t;改成int t应该就可以了。没去调试,看你的代码,这里有点小误。要不然就在循环里面把t改成*
t。两种改法,你喜欢。

我不知道你原来为什么会定义t为指针,是因为J是指针?J是指针,但它的元素却是普通变量。还有一点,矩阵转最好要行列数相同,不过我相信你也知道。
你这程序是不是又改了,我之前看*J->mat[j][i];*J->mat[i][j];前面好像没*号的呢?

这么说吧,你把这些*号都去掉,int *t的*也去掉

网友(2):

把完整的代码贴上来看看,这个不好看

难道把定义了一个结构体JuZhen