现在的位置: 首页 > 综合 > 正文

关于数组

2013年08月18日 ⁄ 综合 ⁄ 共 376字 ⁄ 字号 评论关闭

四.删除指定范围内的指定数
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;
}

抱歉!评论已关闭.