顺序表中删除所有值为x的元素 int main() { int a[]={1,2,1,1,1,3,1,1,4,1,5}; int count=0; int k=1, i; for (i=0; i<=10; i++) { if (a[i]==k) { count++; } else if (a[i]!=k) { a[i-count]=a[i]; } } for(i=0; i<=10-count; i++) {printf("%d ", a[i]);} }