我如何以降序方式对2D数组进行排序,而又不使用仍是初学者的指针。

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

最佳答案

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;


这对我有用

关于c - 如何以降序方式对2D数组排序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54471367/

10-16 11:47