怎样在C++实现用下标为负数的数组计数排序

输入大量-100至100之间的整数 , 要求按照从小到大的挨次摆列 , 但C++中数组下标不克不及利用负数 , 如何利用下标为负数的数组实现这一排序呢?小编与大师分享利用经验 。

怎样在C++实现用下标为负数的数组计数排序

文章插图

需要这些哦
C++
方式/
1起首 , 界说一个常量 , 节制数组的大小 。

怎样在C++实现用下标为负数的数组计数排序

文章插图

2界说三个整型变量 , 保留数组的个数、输入的数值 , 以及姑且变量 。

怎样在C++实现用下标为负数的数组计数排序

文章插图

3界说一个整型数组 , 保留排序的各数值 。

怎样在C++实现用下标为负数的数组计数排序

文章插图

4【怎样在C++实现用下标为负数的数组计数排序】设置数组的初始值为0 , 用memset函数实现 。

怎样在C++实现用下标为负数的数组计数排序

文章插图

5接着 , 界说一个指针变量 , 指标的目的数组的第100个元素 。

怎样在C++实现用下标为负数的数组计数排序

文章插图

6输入需要排序的数值个数 , 保留在变量n中 。

怎样在C++实现用下标为负数的数组计数排序

文章插图

7然后 , 输入各数值 , 并统计每个数值的个数 。

怎样在C++实现用下标为负数的数组计数排序

文章插图

8最后 , 输出排序后的数组 , 按从小到大排序 。

怎样在C++实现用下标为负数的数组计数排序

文章插图

9运行程序 , 输入数组的各数值后 , 电脑就会按从小到猛进行排序 。

怎样在C++实现用下标为负数的数组计数排序

文章插图


以上内容就是怎样在C++实现用下标为负数的数组计数排序的内容啦 , 希望对你有所帮助哦!

    推荐阅读