C语言题: 生成一个8个元素的一维整型数组(假设已按从小到大排列),在此已排序的数组中

C语言题:
生成一个8个元素的一维整型数组(假设已按从小到大排列),在此已排序的数组中插入一个数据要求插入以后数据依然是有序的。

第1个回答  2015-05-21
void insert(int a[],int n,int x)//n为元素个数,x为数据
{
int i;
for(i=n-1;i>=0;i--)
if(x>=a[i])
break;
else
a[i+1]=a[i];
a[i+1]=x;
}本回答被提问者和网友采纳