我向把vector容器里的元素 调换位置 怎么做?
比如我vector中元素里现在存储的时12345678910我想将元素的顺序倒过来10987654321怎么做?...
比如我vector中元素里现在存储的时 1 2 3 4 5 6 7 8 9 10
我想将元素的顺序倒过来 10 9 8 7 6 5 4 3 2 1
怎么做? 展开
我想将元素的顺序倒过来 10 9 8 7 6 5 4 3 2 1
怎么做? 展开
展开全部
值交换呀!
追问
啥意识?
追答
元素跟元素的值交换!
#include
#include
using namespace std;
int main()
{
int i, len = 10;
vector v;
for(i = 0; i < len; i++)
v.push_back(i+1);
int t;
for(i = 0; i < len/2; i++)
{
t = v[i];
v[i] = v[len-i-1];
v[len-i-1] = t;
}
for(i = 0; i < len; i++)
printf("%d ", v[i]);
printf("\n");
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询