整型数组a是有序数组,请利用int a[10]={0,45,180,399,640,999}定义并部分初始化数组a(数组元素个数>有效数据个数,有效数据即构成有序数组的数据)。用户输入一个整数,将其插入到有序数组中,并输出插入前后数组a的有效元素。
输入/输出示例:
```
输入:
100
输出:
插入前: 45 78 99 140 360
插入后: 45 78 99 100 140 360
```
C语言中,数组是一组连续的相同类型的数据集合。 所以要在数组中插入元素,需要按照以下步骤:
1、找到插入点;
2、将插入点所在元素,及之后的所有元素,都向后移动一个单位;
3、将插入点赋值为要插入的元素。
以固定位置插入,代码举例如下:
#include <stdio.h>