题解 1025: [编程入门]数组插入处理

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

数组插入处理

解题思路首先分析题目:已有一个已正序排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。输入要求:第一行,原始数列。第二行,需要插入的数字。输出要求:排序后的数列所以思路为:输入值——找值所在数组的位置——给值腾出空位1.定义变量,数组并输入值;2.找到比n大的那个数3。

1025: [编程入门]数组插入处理——题解 C

解题思路:因为是已经正排好的数组,所以直接找到比输入项大的那项之后所有项所有都往后移动就可以,如果没有比他大的就直接放在最后。注意事项:这个写法只适用于小数据量,大型数据量建议快排。参考代码:#includeintmain(){intarray[10];intinsert_num;f

【C++较复杂版解法】

摘要:参考代码:#include <iostream> using namespace std; int main() {  int list[100],N,temp,i;  for(i=0;i<……
优质题解

1025: [编程入门]数组插入处理——题解

解题思路:这是常规思路,类似按身高排队一样,已经排好的队,你想插进去,找到比你矮的和比你高的前后两个人,之后的人往后退一步就行了。首先是输入只含有9个元素的数组a[10],用for循环依次输入。接着输入插入的数字x,将x与数组元素比较,当a[i]<=x<=a[i+1]时,