求助:C语言用一段内存(一维的)保存一个矩阵,把这个矩阵转置,不使用另一段内存就是不能在开辟一段内存,否则很容易,要直接在自己身上两两交换,比如012345原来是012345,变成031425,要找一个,对

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/28 15:12:54
求助:C语言用一段内存(一维的)保存一个矩阵,把这个矩阵转置,不使用另一段内存就是不能在开辟一段内存,否则很容易,要直接在自己身上两两交换,比如012345原来是012345,变成031425,要找一

求助:C语言用一段内存(一维的)保存一个矩阵,把这个矩阵转置,不使用另一段内存就是不能在开辟一段内存,否则很容易,要直接在自己身上两两交换,比如012345原来是012345,变成031425,要找一个,对
求助:C语言用一段内存(一维的)保存一个矩阵,把这个矩阵转置,不使用另一段内存
就是不能在开辟一段内存,否则很容易,要直接在自己身上两两交换,比如
012
345
原来是012345,变成031425,要找一个,对任意m*n的矩阵都适用的交换流程,
悬赏可以加

求助:C语言用一段内存(一维的)保存一个矩阵,把这个矩阵转置,不使用另一段内存就是不能在开辟一段内存,否则很容易,要直接在自己身上两两交换,比如012345原来是012345,变成031425,要找一个,对
不能在开辟一段内存tangram_guid_1356919761478

那么你一维数组放在哪里?
因为矩阵肯定是申请好的……

而且你这里的规则不是很复杂

for (i = 0, length = 0; i < n; i ++)
{
for ( j = 0; j < m ; j ++)
{
out[length ++ ] = in [j][i];
}
}

这样就可以实现了

但是我不太能理解的是,如果你的out没有申请,那么你要放在哪里?

求助:C语言用一段内存(一维的)保存一个矩阵,把这个矩阵转置,不使用另一段内存就是不能在开辟一段内存,否则很容易,要直接在自己身上两两交换,比如012345原来是012345,变成031425,要找一个,对 C语言中结构体变量名代表什么比如 struct student{.}A;那么单独一个A表示什么,是代表结构体A的首地址么 ,还是表示一整个A包含的一段内存的内容. C语言中内存的分配方式有哪3种,用文字或表达式列出各自的一个例子 求助面粉的保存? c语言矩阵翻转问题求助时间限制:1000 ms 内存限制:10000 K输入第一行包括由空格分开的整数M、N、T(0 c 语言的函数怎么理解?内存怎么运行 C语言编程中,内存物理地址是什么概念?内存物理地址的含义. C语言求助:输入一个英文句子,将每个单词的第一个字母改成大写字母. 二、 将一个3×3的矩阵转置,用一函数实现.在一主函数中用scanf函数输入以下矩阵元素:1 3 5 7 9 1C语言程序求助 c语言编程,二维数组求助/*输入一个M*N的整数矩阵(3 定义一个含有10个元素的一维数组. 要求:1)用for循环给个元素输入整数. 2)求出该数组中存放的最小整数这是C语言编程,不会做,紧急求助啊 C语言求助!求每一题的讲解! c语言中,实数的小数部分怎样储存在内存中的?乘二取余,怎样取? 求助大家我一台联想笔记本电脑Z470的内存4G的坏了,拿去联想... 会的人说下嘛, 求助大家我一台联想笔记本电脑Z470的内存4G的坏了,拿去联想... 会的人说下嘛, 一个物理内存为32MB的计算机系统,其内存物理地址用多少位表示? [求助]用C语言编写求梯形面积公式的简易计算器er,我刚学C语言,今天写了这么一段代码:#include void main(void){int a,b,h,area;int get_area(a,b,h);printf(请输入梯形的上底: );scanf(%f,&a);printf(请输入梯 求助电脑的内存坏了怎么修呀?