vector问题
#include<iostream>#include<vector>
using namespace std;
main()
{
vector<int> m={10,1};
int i;
while(cin>>i)
m.push_back(i);
cout<<endl;
这段程序没有错误但是没有出现我想要的结果,输入数字一直没反应,输入字母回车就结束了。这是怎么回事,求大神~
#include<iostream> #include<vector> using namespace std; main() { vector<int> m={10,1}; int i,j=0; while(cin>>i) { m.push_back(i); cout<<m[j++]<<endl; } }