求助:C语言用一段内存(一维的)保存一个矩阵,把这个矩阵转置,不使用另...
发布网友
发布时间:2024-01-18 23:14
我来回答
共3个回答
热心网友
时间:2024-08-14 08:15
不能在开辟一段内存tangram_guid_1356919761478
那么你一维数组放在哪里?
因为矩阵肯定是申请好的……
而且你这里的规则不是很复杂
for (i = 0, length = 0; i < n; i ++)
{
for ( j = 0; j < m ; j ++)
{
out[length ++ ] = in [j][i];
}
}
这样就可以实现了
但是我不太能理解的是,如果你的out没有申请,那么你要放在哪里?
热心网友
时间:2024-08-14 08:17
用异或操作可以不另外使用内存交换两个数
a = a^b;
b = a^b;
a = a^b;
热心网友
时间:2024-08-14 08:18
uioop[p[[