用C语言对一维数组排序,并输出已排好元素的原来位置

我举个简单例子,一个一维数组int a[5]={3, 8, 4, 7, 6}
按降序排列以后是int b[5]={8, 7, 6, 4, 3}
最大的元素8在原来的数组中是第二位,7是第四位,等等
得到一个表示原来位置的数组int c[5]={2, 4, 5, 3, 1}

用C语言编程实现,简单讲一下思路即可
多谢帮助!满意答案有加分

第1个回答  2010-11-15
冒泡排序吧!!!
相似回答