C语言删除数组中指定角标元素
时间: 2024-06-13 11:05:43 浏览: 155
C语言典型实例
以下是C语言删除数组中指定角标元素的代码示例:
```c
#include <stdio.h>
#define N 10
int main() {
int a[N];
for(int i=0;i<N;i++) {
scanf("%d",&a[i]);
}
puts("\nOriginal: ");
for(int i=0;i<N;i++) {
printf("%d ",a[i]);
}
int index;
printf("\nEnter the index of the element to be deleted: ");
scanf("%d", &index);
for(int i=index;i<N-1;i++) {
a[i]=a[i+1];
}
puts("\nLater : ");
for(int i=0;i<N-1;i++) {
printf("%d ",a[i]);
}
return 0;
}
```
用户需要输入要删除的元素的索引,然后将该元素之后的所有元素向前移动一个位置,以覆盖要删除的元素。最后,输出更新后的数组。
阅读全文