问题5:C plus plus怎么做?求代码。简单说说想法,不用代码。谢谢你。
#包含?& ltiostream & gt
使用?命名空间?std?
# include & ltvector & gt
#包含?& lt算法& gt
int?主()
{
int?a[]={35,46,57,13,24,35,68,13,79,88,46 };
向量& ltint & gt?v(a,a+11);
排序(?v.begin()、v . end());?
向量& ltint & gt*迭代器?它;
对于(?它=?v . begin();?它!=?v . end();?it++吗?)//已排序
{
cout & lt& lt* it & lt& lt"";
}
cout & lt& ltendl
int?最后?=?v[0];
对于(?它?=?v . begin()+1;?它?!=?v . end();?)?
{?
如果(?(*它)?==?最后?)?
它?=?v .擦除(?它?);?
不然呢?
{
最后?=?* it?
++ it;
}?
}
对于(?它=?v . begin();?它!=?v . end();?it++吗?)//删除重复项
{
cout & lt& lt* it & lt& lt"?";
}
cout & lt& ltendl
回归?0;?
}另外也可以直接用unique。