#include<iostream>
using namespace std;
int main(int argc,char * argv[])
{
int i;
int a;
i = 0;
while(cin>>a)
{
if(a < 0)
{
i++;
}
cout << i << endl;
}
}
cin >> a时,如果输入不是int型,则会返回失败,0《C++ primer》1.4.4
PS:文件结束符,WINDOWS ctrl+z,UNIX/LINUX ctrl+d.