| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 973 人关注过本帖
标题:数组的行列互换 很疑惑 不知那个细节出了问题 请大家帮忙指出来
只看楼主 加入收藏
XDZH
Rank: 2
等 级:论坛游民
帖 子:17
专家分:36
注 册:2009-8-7
收藏
得分:5 
你换了两回,换过去,有换回来了,i=0,j=1时a[0][1]->a[1][0],i=1,j=0时a[1][0]->a[0][1],
2009-08-09 16:38
jude1990
Rank: 2
等 级:论坛游民
帖 子:29
专家分:12
注 册:2009-7-26
收藏
得分:0 
哦 明白了  for循环j应该从i+1开始
修改后
void convert(int a[][3])
{ int i,j,t;
    for(i=0;i<3;i++)
      for(j=i+1;j<3;j++)
      {
          t=a[i][j];
          a[i][j]=a[j][i];
          a[j][i]=t;
      }
}
想的太少了  只要做数组题想当然就是那个双层循环……

谢soler了!
2009-08-09 16:45
jude1990
Rank: 2
等 级:论坛游民
帖 子:29
专家分:12
注 册:2009-7-26
收藏
得分:0 
谢谢大家!
2009-08-09 16:46
CCVC果冻爽
Rank: 4
等 级:业余侠客
帖 子:116
专家分:209
注 册:2009-7-31
收藏
得分:0 
说实话,你干嘛找a[3][3]做呢,你用a[3][4]这种行列不一样的做就很明显了
2009-08-09 16:47
jude1990
Rank: 2
等 级:论坛游民
帖 子:29
专家分:12
注 册:2009-7-26
收藏
得分:0 
回复 14楼 CCVC果冻爽

这是谭浩强C语言课本上的一道习题  自己是挨着做的……   
这样也好  解决了一个问题
2009-08-09 16:49
快速回复:数组的行列互换 很疑惑 不知那个细节出了问题 请大家帮忙指出来
数据加载中...
 
   



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

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