c++或c语言编写程序删除数组中指定位置处的元素.... 我想输入“删除第几

2024-11-07 11:08:31
推荐回答(4个)
回答(1):

把要插入的位置后面的所有元素均向后移一位,数组长度增加1;把需要删除的元素后面所有元素均向前移动一位,这是要删除的元素已经被覆盖了,同时数组长度减去1

回答(2):

同地大18?

静态数组的存储空间是固定的,删除元素的话,只要把后面的元素往前移就行了

void del(int a[];int x)
{
 int len = sizeof(a)/sizeof(a[0]);
 x=n-1;
 for(int i=x;i {
  a[i]=a[i+1];
 }
}

回答(3):

你是中国地质大学的?

回答(4):

网上查字符串 里面有