如何以降序方式对2D数组排序

时间:2019-02-01 00:46:12

标签: c

如何在不使用仍是初学者的指针的情况下以降序方式对2D数组进行排序。

例如,如果我输入2D数组2x2。具有以下元素: 2 3 1 5 输出应为: 5 3 2 1

1 个答案:

答案 0 :(得分:0)

for(i=0;i<row;i++)
 for(j=0;j<col;j++)
  for(k=0;k<row;k++)
   for(p=0;p<col;p++)
    if(a[i][j]>a[k][p])
      temp=a[i][j]; a[i][j]=a[k][p]; a[k][p]=temp;

这对我有用