关于C++编程

来源:百度知道 编辑:UC知道 时间:2024/06/01 03:09:43
编写函数fun,函数首部为 void fun(int *a,int*n,int pos, int x) ,其功能是:将x值插入到指针a所指的一维数组中,其中指针n 所指存储单元中存放的是数组元素个数,pos 为指定插入位置的下标

void fun(int *a,int *n,int pos,int x)
{
for(int i=*n-1;i<=pos;i--)
{
a[i+1]=a[i]; //先把数组从POS开始全部向后空出一位
}
a[pos]=x;
}

楼上的应该是i>=pos;吧