程序出现的小问题
#include<iostream>using namespace std;
int main()
{
int t,a,b,c;
double n;
a=b=c=0;
while(cin >>t)
{
if(t < 0) break;
if(t==0) return 0;
while(t--)
{
cin>>n;
if(n < 0)
a++;
if(n == 0)
b++;
if(n > 0)
c++;
}
cout<<a<<" "<<b<<" "<<c<<endl;
}
return 0;
}
我输入-1之后直接结束程序了,各位大神来看看我是哪里出错了!