C语言中如何直接将一行未知数量的数插入vector数组?

如题,第一步会要求输入数组包含的数的数量,然后换行,在同一行中输入了相应数量的数,如何把这一行数按顺序加入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);
}追问

可是想请问我用这种思路做了为什么这个程序刚输入了第一行4 3,就自动输出了3?

本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网