明白你的意思,但是你想下,你给定的数组是6个元素a[0]--a[5],加上你要插入的一个数,除非是覆盖掉原来的一个元素,不然数组就越界了,对吧,所以要考虑好具体如何处理,再写代码。可以把数组长度改为7,这个最简单,但是有一定局限性。另外一种就是用malloc函数;至于插入数据,这个也好处理,一种是把要插入的数据从a[0]开始,与数组元素逐个比较,遇到比它大或者相等的话就放在这个数组元素的位置,然后把后续元素均后移一位。
另外一种就是直接把要插入的数据放到数组最后,然后写一个排序函数,从小到大输出。方法大同小异,或者你也可以想想其他的方法。
你理解了的话可以自己动手试试
另外一种就是直接把要插入的数据放到数组最后,然后写一个排序函数,从小到大输出。方法大同小异,或者你也可以想想其他的方法。
你理解了的话可以自己动手试试
[此贴子已经被作者于2016-7-7 14:18编辑过]