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

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

东西/原料

  • C++

方式/步调

  1. 1

    起首,界说一个常量,节制数组的巨细。

  2. 2

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

  3. 3

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

  4. 4

    设置数组的初始值为0,用memset函数实现。

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

注重事项

  • 作者声明:本篇经验系本人辛勤奋动的原创当作果,未经许可,回绝转载。
  • 发表于 2019-02-20 20:01
  • 阅读 ( 1214 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具