二级C语言:已有一个已排好序的数组,要求输入一个数后,按原来的排序的规律将它插入数组中。
二级C语言:已有一个已排好序的数组,要求输入一个数后,按原来的排序的规律将它插入数组中。
日期:2017-12-15 13:10:51 人气:1
插入后的是新数组还是原来的数组,
若是原来的数组的话,则在原先定义时就要先多定义1个。
往后挪一位很简单。
定义a[11],有10个元素a[0]~a[9]已排序好,若插入到第五个元素a[4]后面,
则只需一个for循环
for(i=9;i>5;i--) //挪动6~9的元素,第五位为插入元素,在循环完后在执行
a[i+1]=a[i];
最后再
a[5]=插入元素;