c语言程序设计定义函数 void funint p int num将数据num插入在指针p所指向的数组中主函数中定义并初始化一个降序排列的数组a10=868178684535输入整数num调用函数完成插入操作输出插入数据后的数组输出格式:d 要求插入完成后数组仍按降序排列。【输入形式】num【输出形式】插入后数组【样例输入】15【样例输出】86 81 78 68 45 35 15
解题思路:
- 先找到num需要插入的位置,即第一个小于num的元素位置,假设为pos。
- 从数组尾部开始,将pos到最后位置的元素依次后移一位。
- 将num插入到pos位置。
注意:在寻找pos位置时,需要特判num比数组中所有元素都小或比数组中所有元素都大的情况。
参考代码:
原文地址: https://www.cveoy.top/t/topic/fGoQ 著作权归作者所有。请勿转载和采集!