A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

编程实现互换二维数组的行和列,互换之后结果保存在另外一个二维数组中

4 个回复

倒序浏览
给你一个思路自己去实现。
int a[i][j],b[j][i];
使用循环给a[i][j]赋值,再用循环将a[i][j]赋值给b[j][i],然后再用循环循环输出b[j][i];
好脑残的方法  = =,上学的时候C学的比较浅,谭浩强那本书连内存都没有讲。我也来基础班补补基础准备搞搞就业班。
回复 使用道具 举报
求你们用指针来做这件事行吗
回复 使用道具 举报
这个其实还是比较简单的,实现行列呼唤,只是改变下标的问题。行下标编程列下标。如果a[i][j]为原有数组的话,那么用b[j][i]来接收a数组的值,b表示为:b[j][i]=a[i][j],外层用一个循环,循环a数组就行了,这样的目的是将a数组的每一个值放到b中。      你可以自己手画一个数组,然后将下标变一下,再看看是不是如你期望饿结果。解答的不好,希望有问题我们共同探讨。嘿嘿。。。。
回复 使用道具 举报
用一个中间数··
t=a[0][1];
a[0][1]=a[1][0];
a[1][0]=t
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马