有一个已经排好顺序的一维整型数组,今输入一个数,要求按原来排序的规律将他插入数组中(c程序编程)

如题所述

int Insert(int nArray,int nCount,int nValue)
{
int nLoop;
for(nLoop=0;nLoop<nCount;nLoop++)
{
if(nArray[nLoop]<nValue)continue;
else
{
memcpy(nArray+nLoop,nArray+nLoop-1,sizeof(int)*(nCount-nLoop));
nArray[nLoop] = nValue;
break;
}
}
nCount++;
return nCount;
}
温馨提示:答案为网友推荐,仅供参考
相似回答