| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 484 人关注过本帖
标题:请教:二维数组的排序问题(每行分别排序)
取消只看楼主 加入收藏
Alen0128
Rank: 4
等 级:业余侠客
帖 子:171
专家分:222
注 册:2009-12-26
结帖率:76.19%
收藏
 问题点数:0 回复次数:1 
请教:二维数组的排序问题(每行分别排序)
#include <stdio.h>
int main()
{
    int j = 0;
    int row = 0;
    int col = 0;
    int max = 0;
    int temp = 0;
    int num[5][5];

    for (row=0; row<5; row++)
    {
        for (col=0; col<5; col++)
        {
            scanf("%d",&num[row][col]);
        }
    }

    for (row=0; row<5; row++)
    {
        for (col=0; col<4; col++)
        {
            for (j=1; j<5-col; j++)
            {
                if (num[row][j-1]<num[row][j])
                {
                    temp = num[row][j-1];
                    num[row][j-1] = num[row][j];
                    num[row][j] = temp;
                }
            }
        }
    }

    for (row=0,j=1; row<5; row++)
    {
        for (col=0; col<5; col++)
        {
            printf("%d%c",num[row][col],((j++)%5==0?'\n':' '));
        }
    }

    return 0;
}


哪里错了呀?
搜索更多相关主题的帖子: 每行 
2010-01-03 18:18
Alen0128
Rank: 4
等 级:业余侠客
帖 子:171
专家分:222
注 册:2009-12-26
收藏
得分:0 
额。。我用的是冒泡

-不想让你发现我 凌乱的脚步 ,我努力 跟上你的速度
2010-01-03 18:20
快速回复:请教:二维数组的排序问题(每行分别排序)
数据加载中...
 
   



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

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