四.删除指定范围内的指定数
void delete_item(int a[],int size,int x)
{
int i,flag=0;
for(i=0;i<size;i++)
//找到指定数
if(a[i]==x)
{
flag=1;
break;
}
if(flag==1)
{
//size-1:保证k+1<=size
for(int k=i;k<size-1;k++)
{
a[k]=a[k+1];
}
for(i=0;i<k;i++)
cout<<a[i]<<" ";
cout<<endl;
}
else
cout<<"此元素不存在!";
}
int main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
delete_item(a,10,4);
return 0;
}