如何在VC++中实现数组编号 相等的数相同编号啊!???

来源:百度知道 编辑:UC知道 时间:2024/05/24 09:45:32
例如数组(5,3,4,7,3,5,6)输出(3,1,2,5,1,3,4)

数组 a(5,3,4,7,3,5,6)

首先将数组a进行排序,删除重复元素得到
数组 c (3, 4, 5, 6, 7)

然后遍历数组a
对于a中每个元素,查找其在c中的位置存到数组b中,如5是第三个位置,3是第一个位置

于是得到输出
数组 b(3,1,2,5,1,3,4)