66问答网
所有问题
C++中如何去掉数组的某个元素..然后重新排列。。
比如 int a[5]={1,2,3,4,5};int m;//m是想要去掉的元素cin>>m;然后输入3后出现下面得结果。。1,2,4,5不断输入..一直到剩下最后一个数........
举报该问题
推荐答案 2013-11-23
#include <iostream>
using namespace std;int main()
{
int a[5]={1,2,3,4,5};
int count=5,m;
while(count>1)
{
cin>>m; cout<<"å é¤"<<m<<"å:"<<endl;
for(int i=0;i<count;++i)
{
cout<<a[i]<<" ";
}
cout<<endl; for(i=0;i<count;++i)
{
if(a[i]==m)
{
for(int j=i;j<count-1;j++)
{
a[j]=a[j+1];
}
--count;
}
} cout<<"å é¤"<<m<<"å:"<<endl;
for(i=0;i<count;++i)
{
cout<<a[i]<<" ";
}
cout<<endl;
}
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/p2xvsv922U9Dn2DsnD.html
相似回答
C++数组中
数据去重排序问题。
答:
include <iostream>#include <algorithm>using namespace std;int main(){int i = 0, j = 0;int p[5] = {1,2,5,2,4}, t[5];sort(p,p+5); //全部排序while (i < 5-1) //去重复{if (p[i] != p[i+1])t[j++] = p[i+1];++i;}for (i = 0; i < j; i...
c++如何
删除一个
数组中的
重复
元素
答:
unique()函数将重复的元素放到vector的尾部然后返回指向第一个重复元素的迭代器再
用erase函数擦除从这个元素到最后元素的所有的元素
.
把
C++
一个数列中相同的数
去掉
并按从小到大的顺序显示
答:
include<iostream> using namespace std;define n 10 int main(){ int a[n],b[n],i,j,count;cout<<"输入
数组元素
:";for(i=0;i<n;i++)cin>>a[i];for(i=0;i<n;i++)for(j=0;j<n-1-i;j++)if(a[j]>a[j+1]){ int temp=a[j];a[j]=a[j+1];a[j+1]=temp;} ...
...
然后
按由大到小的顺序输出,用
C++
编写程序,求大神
答:
void main(){ int x[256],i,n,j,k,b; scanf("%d",&n); if ( n<0 ) n=0; else if ( n>256 ) n=256; for ( i=0;i<n;i++ ) scanf("%d",x+i); for ( i=0,k=0;i<n;i++ ) { b=1; for ( j=0;j<k;j++ ) if ( x[i]==x[j] ) { b=0; ...
c++怎么
删除
array
里面
的某个元素
?
答:
array也就是数组,要删除
数组中的某
一个元素,由于
数组的
连续性,不可能直接删除掉对应的存储空间,所以唯一的方法就是用数组后续元素覆盖要删除的元素。即从要删除元素下一个元素开始,一直到数组结束,每个元素均向前移动一位。以下是删除一个
数组中某个元素
的模板函数:template <class T> int remo...
C语言问题 把一个
数组中的
重复
元素去掉
答:
include <iostream> include <string> include <algorithm> using namespace std;
去掉
字符串中重复的字符并排序 int main(){ string input;while (cin>>input){ int count = 0; // 统计有多少个空格 for (int i = 0; i < input.size(); i++){ for (int j = i+1; j < input.size...
大家正在搜
c语言如何去掉数组中的重复元素
去掉数组中的某个元素
如何删去数组中的重复元素
去掉数组中重复的元素
请你将数组之中重复的元素去掉
去掉数组中重复出现元素的算法
如何剔除数组中的重复元素
如何删除数组中的第一个元素
去掉一个数组的重复元素
相关问题
c++怎么删除array里面的某个元素?
C++中如何删除对象数组的一个元素
高手在c++里怎么去删除指定的数组元素
java如何删除掉数组中的某个元素??
C++怎么操作可以实现删除数组中的某几个元素
c++怎么从类定义的数组中删除某一个元素?
c++数组删除指定元素
c语言中给定一个数组把第二个元素删除,后面的元素顺序前移