c语言中怎么把指向一维数组的指针值按大小顺序输出,但原数组各元素的值不变

如题所述

第1个回答  2015-11-03
设计一个跟数组等长的指针的数组,然后指针数组指向各数值数组,然后对指针数组排序,对掉各个指针的顺序。当然要用到一个中间的指针变量来做交换指针内容的中介。
比如int a [5];
int * b[5];

b[0] = a[0];......
int *temp
然后对b[5]排序,按照*b的值
然后按顺序输出b[i];本回答被提问者和网友采纳
相似回答