黑马程序员技术交流社区
标题: 实现将一个整型二维数组内的所有元素排序(谁还不理解). [打印本页]
作者: xuezhangjun 时间: 2016-11-17 20:32
标题: 实现将一个整型二维数组内的所有元素排序(谁还不理解).
#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;
}
}
}
}
作者: poi1234bnm 时间: 2016-11-18 13:54
你确定不是if(arr[0][i] < arr[0][j])???
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |