这道题也只需分开计算各个数的个数即可。
#include<stdio.h>
int main()
{
int n,a,b,c;
double x;
while(scanf("%d",&n)!=EOF&&n!=0)
{
a=0;
b=0;
c=0;
while(n--)
{
scanf("%lf",&x);
if(x<0)
{
a++;
}
if(x==0)
{
b++;
}
if(x>0)
{
c++;
}
}
printf("%d %d %d\n",a,b,c);
}
return 0;
}