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

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

筛选

[编程入门]数组插入处理的一种比较简单的方法

解题思路1.找到新元素应该插入的位置。2.从该位置开始,将数组中的元素向后移动一个位置,为新元素腾出空间。3.将新元素插入到正确的位置注意事项:键盘第一次录入数组数据时for循环的次数不要搞错。遍历数组以查找插入数据的位置时,if中记住要加上break。

1025:数组插入处理

解题思路:这题的思路挺简单的哈。咱有个已经按顺序排好的9个元素的数组,然后会输入一个数。就从数组开头开始,一个个和输入的数比,要是这数比正在比的元素小,那这就是要插的位置了,把索引记录下来,要是比所有元素都大,就插末尾。再挪挪元素把数插进去就成啦。

数组插入处理

解题思路:1.输入9个元素;2.输入第10个元素;3.插入数字并排序;4.输出排序后的元素。注意事项:1.插入数字后,剩余数字需要从后往前移动;2.插入数字后,记得退出循环。参考代码://输入9个元素voidarr_scanf(intarr[10]){inti=0;for(i=0;i<9;i++){s

[编程入门]数组插入处理

解题思路:确定插入位置:遍历数组,找到第一个大于输入数的位置i。若所有元素都小于输入数,则i为9(末尾)。元素后移:从数组末尾开始,将位置i之后的元素依次后移一位,腾出插入位置。插入新元素:将输入数放入位置i。参考代码:#includeintmain(){inta[10];//初始数

小白也能看懂

解题思路:定义一个数组存放9个数,for循环遍历,再定义一个树n放题目要求的数把n和数组里的树比较,小了就替换一直到最后一个数之后就把n放进去了,这时n里是最大的数字,最后直接输出数组的和n即可注意事项:参考代码:#includeintmain(){intnum[9],

课后习题7.4 (C语言代码)实实在在的在有序表插入一个数据使之仍然有序的方法

解题思路:数据本身是有序的,需要我们插入一个数据,并且插入之后的的表还是有序的;有一个投机取巧的方法就是,我创建一个大小为10的数据,每次读入一个数据到数组中,最后一个数据(要插入的)也读入到数组中(刚好最后一个);然后使用冒泡排序对数组排序之后进行打印;就符合题目的有序输出了。