本题可选做。 实验七7.编写函数voidoutput(inta[],intn)输出数组a中的n个元素。编写函数[br][/br]intdeleteElement(inta[],intn,intx)将具有n个元素的一维数组a中出现的x删除(注意:重复出现的x均需删除),函数的返回值为删除x后的数组a中的实际元素个数。例如初始a数组中有6个元素,它们是{9,5,6,7,8,5},删除元素5后,数组变为{9,6,7,8},结果数组中有4个元素,函数返回4。 注意:被调函数deleteElement()要做两件工作,一是要删除元素,二是返回剩余元素个数。编写主函数测试该功能,要求数组元素的初值采用初始化的方式给出,然后调用函数output()输出数组的初始值,再输入待删除元素,调用函数deleteElement()删除元素,最后调用函数output()输出结果数组的全体元素值。
举一反三
- 在一个数组中删除指定位置元素的值。编写一个voidInput(int*a)函数用于实现向数组中输入数据,一个voidDelete(int*a,inti)函数用于实现删除数组中第i个元素,一个voidPrint(int*a,intn)函数用于实现输出n个元素的数组中的全部元素。
- 在一个数组中删除指定位置元素的值。编写一个voidInput(int*a)函数用...用于实现输出n个元素的数组中的全部元素。
- 8. 编写函数max(int a[]),用来求数组a中元素的最大值。在主函数中定义一个数组,并输入其元素值,然后调用函数max,输出该数组中元素的最大值。 9. 编写一个采用顺序比较法对n个数由小到大进行排序的函数。在主函数中输入n的值及n个数,然后调用自定义函数,输出排序结果
- 函数array_pop()的功能 A: 删除数组中的最后一个元素 B: 删除数组中的第一个元素,并返回被删除元素的值 C: 在数组开头插入一个或多个元素 D: 用数组中的元素为一组变量赋值
- 删除数组中的某个元素,应使用( )函数。删除数组中的某个元素,应使用( )函数。