| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 566 人关注过本帖
标题:关于二维数组的排序
取消只看楼主 加入收藏
tance123
Rank: 2
等 级:论坛游民
帖 子:33
专家分:48
注 册:2009-7-31
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:1 
关于二维数组的排序
请高手看看错哪里了,谢谢~
选择排序:#include<stdio.h>
#define n 2
#define m 3
main()
{
     int a[n][m];
     int b,c,d,e,index;
     int temp;
     for(b=0;b<=n-1;b++)
       {
         for(c=0;c<=m-1;c++)
          
          scanf("%d",&a[b][c]);
       }
      
     for(b=0;b<n;b++)
      {
          for(d=0;d<m;d++)
          {
              for(e=d+1;e<m;e++)
               {
               index=d;
          if(a[b][e]<a[b][index])
          index=e;
          if(index!=d)
         temp=a[b][index];
             a[b][index]=a[b][d];
             a[b][d]=temp;
               }
          }
      
      }
     for(b=0;b<=n-1;b++)
     for(c=0;c<=m-1;c++)
      printf("%d",b[b][c]);
   
  }  
             
           冒泡排序:
#include<stdio.h>
#define n 2
#define m 3
main()
{
    int a[n][m];
    int k[n*m] ;
    int b;
    int c;
    int d;
    int e;
    int f;
    int temp;
    for(f=0;f<n;f++)
    {
    for(b=0;b<m;b++)
        {
    scanf("%d",&a[f][b]);
    }
    }
        for(c=0;c<n;c++)
        {
            for(d=0;d<m;d++)
            {
            if(a[f][d]>a[f][d+1])
             temp = a[f][d];
            a[f][d]=a[f][d+1];
            a[f][d+1]=temp;
            }
        }
    for(e=0;e<m*n;e++)
    printf("%d",k[e]);
}
搜索更多相关主题的帖子: 急件 
2009-08-11 16:35
tance123
Rank: 2
等 级:论坛游民
帖 子:33
专家分:48
注 册:2009-7-31
收藏
得分:0 
先谢下你,不过不是很懂哈
能不能解释下或者写个更加简单的哈
2009-08-13 12:53
快速回复:关于二维数组的排序
数据加载中...
 
   



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

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