如题,第一步会要求输入数组包含的数的数量,然后换行,在同一行中输入了相应数量的数,如何把这一行数按顺序加入vector数组?
如input
4
1 6 5 3
则数组中自动加入了1653
必须用vector等STL实现
万分感谢
第1个回答 2018-01-19
vector <int>vc;
int num,temp;
cin>>num;
for(i=0;i<num;i++)
{
cin>>temp;
vc.push_back(temp);
}追问
int num,temp;
cin>>num;
for(i=0;i<num;i++)
{
cin>>temp;
vc.push_back(temp);
}追问
可是想请问我用这种思路做了为什么这个程序刚输入了第一行4 3,就自动输出了3?