二级C语言:已有一个已排好序的数组,要求输入一个数后,按原来的排序的规律将它插入数组中。

日期:2017-12-15 13:10:51 人气:1

二级C语言:已有一个已排好序的数组,要求输入一个数后,按原来的排序的规律将它插入数组中。

插入后的是新数组还是原来的数组, 若是原来的数组的话,则在原先定义时就要先多定义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]=插入元素;
    A+
热门评论