33问答网
所有问题
c语言中怎么把指向一维数组的指针值按大小顺序输出,但原数组各元素的值不变
如题所述
举报该问题
其他回答
第1个回答 2015-11-03
设计一个跟数组等长的指针的数组,然后指针数组指向各数值数组,然后对指针数组排序,对掉各个指针的顺序。当然要用到一个中间的指针变量来做交换指针内容的中介。
比如int a [5];
int * b[5];
b[0] = a[0];......
int *temp
然后对b[5]排序,按照*b的值
然后按顺序输出b[i];
本回答被提问者和网友采纳
相似回答
大家正在搜
相关问题
求大神指教!!C语言用指向一维数组的指针变量,输入并输出该数...
C语言编程,题目1:定义一个一维数组,用指针引用的方法对该数...
C语言:用指针实现数组元素的值的输入,并用指针实现倒序输出。...
如何把int类型一维数组中的元素按大小顺序输出
C语言输出时,如果是一个指向数组的指针,输出的是数组的一个值...
c语言,指向一维数组的指针变量
C语言关于指向一维数组的指针
输入为数组,输出为将数组中数值按大小排序之后的原数组元素编号...