软考真题
第17题
【说明】
下面的函数sort(intn,inta[])对保存在数组a中的整数序列进行非递减排序。由于该序列中的元素在一定范围内重复取值,因此排序方法是先计算出每个元素出现的次数并记录在数组b中,再从小到大顺序地排列各元素即可得到一个非递减有序序列。例如,对于序列6,5,6,9,6,4,8,6,5,其元素在整数区间[4,9]内取值,因此使数组元素b[0]〜b[5]的下标0〜5分别对应数值4〜9,顺序地扫描序列的每一个元素并累计其出现的次数,即将4的个数记入b[0],5的个数记入b[1],依此类推,9的个数记入b[5]。最后依次判断数组b的每个元素值,并将相应个数的数值顺序地写入结果序列即可。

对于上例,所得数组b的各个元素值如下:



那么在输出序列中写入1个4、2个5、4个6、1个8、1个9,即得4,5,5,6,6,6,6,8,9,从而完成排序处理。

【C函数】

【问题:2.1】阅读以上说明和C函数,填充函数中的空缺,将解答填入答题纸的对应栏内。
第9章C程序设计
正确答案:
你的答案:
请先在App中激活(应用市场搜“软考真题”)
知识点:
试卷:
2013年 下半年 下午试卷 案例

笔记

逆销

请先在App中激活(应用市场搜“软考真题”)

2020-11-04


请先在App中激活(应用市场搜“软考真题”)

2019-11-02


答题卡
加油