问题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。