int item = 7,k=0;
for (int i = 0; i < n; i++)
{
if (a[i] == item)
{
k++;
}
else
{
if (k > 0)
a[i - k] = a[i];
}
}
还有一种方法
int item = 7,k=0;
for (int i = 0; i < n; i++)
{
if (a[i] != item)
{
a[k] = a[i];
k++;
}
}
注意,顺序表的话,要给长度,第一种是n-k,第二种k+1