C++数组里如何删除一个不符合条件的数据
嗯就是一个数组,一堆数据,计算平均值,小于的删除,删除即被后面的覆盖,我想问一下怎样实现覆盖,给算法或代码都好。谢谢路过的姐姐妹妹哥哥阿姨弟弟叔叔o(≧v≦)oo(≧v≦...
嗯就是一个数组,一堆数据,计算平均值,小于的删除,删除即被后面的覆盖,我想问一下怎样实现覆盖,给算法或代码都好。
谢谢路过的姐姐妹妹哥哥阿姨弟弟叔叔o(≧v≦)oo(≧v≦)o 展开
谢谢路过的姐姐妹妹哥哥阿姨弟弟叔叔o(≧v≦)oo(≧v≦)o 展开
展开全部
找到一个符合要求的数据后,用其后的数据将该数据覆盖,以此类推。
#include <iostream>
using namespace std;
int deldata(int* array,int length,int num)
{
for(int i=num;i<length;++i)
array[i]=array[i+1];
return 1;
}
int main()
{
int arr[10]={1,2,3,4,5,6,7,8,9,10};
int delnum=0;
delnum+=deldata(arr,10,3);
delnum+=deldata(arr,10,6);
for(int i=0;i<10-delnum;++i)
cout<<arr[i]<<endl;
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询