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

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

筛选

优质题解

[编程入门]数组插入处理-题解(C语言代码)简单数组移位,一看就懂

解题思路:题目给出正序数组,也就意味着你输入的数按照顺序走,一定会比某一个数小,遍历这个正序数组,找到第一个比你输入的数大的数,用一个变量保存该数的位置,接着从后往前遍历,遍历到你保存的位置,接着将数组向后移动一位,移完之后,该位置就是插入的位置。

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

```javaimportjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);//键盘录入9个已经排序好的数并存入数组int[]arr=newint[9

[编程入门]数组插入处理-题解(C语言代码)

#####我写的这个并不健壮,仅仅可以完成题目要求的在数组中插入一个数######逻辑是先将数组内大于插入数的元素依次向后移动一位,并用一个数记录移动数的个数,用总数减去移动数便可得出插入数的位置,并将插入数赋值给这个位置。------------```c#includeintmain(void){i

小白专场,适合新手

这个代码适合,小白,新手阅读,掌握冒泡排序法的应用```c#includeintmain(){intn=10,t;//因为开始输出九个数据,我们可以把插入的值当成第十个数据inta[n];for(inti=0;i

[编程入门]数组插入处理-题解(C语言代码)

思路1.确定排序规律2.找到位置并插入3.打印技巧:1.用变量continue表示第二行2.用变量flag表示排序规律注意:考虑数组内有相等的数```c#includeintmain(){inta[10],i,j,flag=0,n;for(i=0;ia[i-1])flag=0;if(a[i]

[编程入门]数组插入处理-题解(C语言代码)

#include//单纯的暴力解题,思路:赋值比大小输出OKintmain()//今天出去吃了小火锅,美滋滋{inta[10]={0};//由题得,可以直接发现我们其实是输入10个数,所以直接a[10]了inti,j,y=1;//这个y=1后面要用for(i=0;i