c++程序运行后输入数据没反应
这是我编的程序~#include<iostream>
#include<vector>
using namespace std;
void main()
{
vector<int> s;
int a;
int b;
vector<int>::size_type n;
while(cin>>a)
{
s.push_back(a);
}
n=s.size();
if(n%2!=0)
{
cout<<"输入的数字个数是奇数"<<endl;
for(n=0;n!=s.size()-1;n=n+2)
{
b=s[n]+s[n+1];
cout<<b<<" ";
}
cout<<"最后的元素为"<<s[s.size()]<<endl;
}
else
{
for(n=0;n!=s.size();n=n+2)
{
b=s[n]+s[n+1];
cout<<b<<" ";
}
}
}
问题是输入数据后以ctrl+z结束后什么反应都没有
谁知道为什么? 在线等~~~~