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

c++或c语言编写程序删除数组中指定位置处的元素....
我想输入“删除第几个元素”而不是输入具体的数。

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

求具体编程

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-04

同地大18?

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

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

第2个回答  2019-04-13
你是中国地质大学的?
第3个回答  2017-05-05
网上查字符串 里面有

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网