编写一个程序:一个整型数组有10个元素,删除所有值为n的元素。

2024-12-17 13:10:58
推荐回答(1个)
回答1:

int deleteN(int array[],int count,int n)
{
if(array==NULL) return 0;
int lastValid=0;
for(int i=0;i {
if(array[i] ==n) continue;
else{
if(lastValid !=i){ array[lastValid] = array[i];}
lastValid ++;
}
}
return lastValid;
}