C语言 去除数组中的某个元素
时间: 2023-05-13 15:05:41 浏览: 177
c语言版本-删除数组中的某个元素
可以使用循环遍历数组,找到要删除的元素,然后将后面的元素依次向前移动,最后将数组长度减一即可。以下是示例代码:
```c
void removeElement(int arr[], int n, int x) {
int i, j;
for (i = 0; i < n; i++) {
if (arr[i] == x) {
for (j = i; j < n - 1; j++) {
arr[j] = arr[j + 1];
}
n--;
i--;
}
}
}
```
其中,arr[]为要删除元素的数组,n为数组长度,x为要删除的元素。
阅读全文