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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

#include "stdio.h"

void paiXu(int row, int col, int arr[][col]);

int main()
{

    int arr[3][5] = {
        {1,3,5,7,9},
        {2,4,6,8,10},
        {11,12,13,14,15}
    };

    paiXu(3, 5, arr);
    for(int i = 0; i < 3; i++)
    {
        for(int j = 0; j < 5; j++)
        {
            printf("%d\t", arr[j]);
        }
        printf("\n");
    }




    return 0;
}

void paiXu(int row, int col, int arr[][col])
{
    for(int i = 0; i < row*col-1; i++)
    {
        for(int j = i+1; j < row*col; j++)
        {
            if(arr[0] < arr[0][j])
            {
                int temp = arr[0];
                arr[0] = arr[0][j];
                arr[0][j] = temp;

            }
        }
    }
}

1 个回复

倒序浏览
你确定不是if(arr[0][i] < arr[0][j])???
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马