| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 655 人关注过本帖
标题:新人求解 求编代码
只看楼主 加入收藏
asd65015070
Rank: 1
等 级:新手上路
帖 子:2
专家分:2
注 册:2012-12-17
结帖率:0
收藏
已结贴  问题点数:20 回复次数:11 
新人求解 求编代码
将一个二维数组行和列的元素互换,存到另一个二维数组中   
搜索更多相关主题的帖子: 元素 
2012-12-17 11:16
mmmmmmmmmmmm
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:8
帖 子:388
专家分:1809
注 册:2012-11-2
收藏
得分:2 
数组的大小 数组的类型 题目要求


能不能完整一点

我们的目标只有一个:消灭0回复!
while(1)
++money;
2012-12-17 13:49
qunxingw
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:24
帖 子:1676
专家分:7295
注 册:2011-6-30
收藏
得分:2 
坛里一大把,矩阵转置

www.qunxingw.wang
2012-12-17 14:31
huang1938120
Rank: 2
等 级:论坛游民
帖 子:51
专家分:41
注 册:2012-10-30
收藏
得分:2 
不太明白你想说什么
2012-12-17 15:45
qunxingw
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:24
帖 子:1676
专家分:7295
注 册:2011-6-30
收藏
得分:0 
打关键词 在论坛里搜索

www.qunxingw.wang
2012-12-17 15:48
灵夕920329
Rank: 1
等 级:新手上路
帖 子:12
专家分:2
注 册:2012-12-2
收藏
得分:2 
给你个思路,双重for循环
for(int i=0; i<m ; i++)
    for(int j=0 ; j<n ; j++)
        a[i][j] = b[j][i];
这是个将a[m][n]装化为b[n][m]的主要部分
在下也是新手,希望对你有帮助
2012-12-17 19:14
Love小小白
Rank: 2
来 自:江苏扬州
等 级:论坛游民
帖 子:21
专家分:19
注 册:2012-12-2
收藏
得分:2 
我觉得你说的是不是这个啊?你可以根据这个例题来考虑哦~
#include<iostream>
using namespace std;
int main()
{
    int a[2][3]={{1,2,3},{4,5,6}};
    int b[3][2],i,j;
    cout<<"array a:"<<endl;
    for (i=0;i<=1;i++)
    {
    for(j=0;j<=2;j++)
    {
        cout<<a[i][j]<<" ";
        b[j][i]=a[i][j];
    }
    cout<<endl;
}
cout<<"array b:"<<endl;
for(i=0;i<=2;i++)
{
    for(j=0;j<=1;j++)
        cout<<b[i][j]<<" ";
    cout<<endl;
}
return 0;
}

C++神马的。。。好头疼!!!
2012-12-17 20:09
shmilyflf
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:5
帖 子:356
专家分:1008
注 册:2012-12-9
收藏
得分:2 
表示不懂楼主题目。二维数组的行和列的元素互换是什么意思?可能楼主的意思就是像楼上众人理解的行标和列标互换后的值互换吧。也就是互换行标和列标后的两个值互换吧。
2012-12-17 20:32
UCU月祭
Rank: 1
等 级:新手上路
帖 子:12
专家分:4
注 册:2012-11-6
收藏
得分:2 
楼主应该就是说的是将一个矩阵转置吧。
#inlude <iostream>
using namespace std;
int main()
{
     int a[5][5],temp,b[5][5];
    for(int i=0;i<5;i++)
   
     for(int j=0;j<i;j++)
    temp=a[i][j];
      a[i][j]=a[j][i];
      a[j][i]=temp;
 }
for(int z=0;z<5;z++)
{
   for(int s=0;s<5;s++)
    b[i][j]=a[i][j];
   cout<<endl;
}
   这个还没有写完 ,但是还是将你的要求满足来的。也就是将一个矩阵转置吧。
2012-12-18 13:48
UCU月祭
Rank: 1
等 级:新手上路
帖 子:12
专家分:4
注 册:2012-11-6
收藏
得分:0 
刚才那个代码还要在a[j][i]=temp;后面加一个cout<<endl;和}
2012-12-18 13:52
快速回复:新人求解 求编代码
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024776 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved