创建一个含有10个整数的vector对象,然后用迭代器将所有的元素值变为原来的2倍,输出vector的值。
#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<int> v;
int val;
cout<<"请输入一组数字:"<<endl;
while(cin>>val)
v.push_back(val);
cout<<"输入的值为:"<<endl;
for(auto a=v.begin(); a!=v.end();a++)
cout<<*a<<"";
cout<<endl;
cout<<"输出两倍的值:"<<endl;
for (auto it = v.begin(); it != v.end(); it++)
{
*it = *it + *it;
cout<<*it<<" ";
}
cout<<endl;
}