不解释。
#include <stdio.h>
int main()
{
int m;
while (scanf("%d",&m)!=EOF&&m!=0)
{
double n;
int fu=0,zheng=0,zero=0;
for(int a=0;a<m;a++)
{
scanf("%lf",&n);
if(n==0)zero++;
if(n>0) zheng++;
if(n<0) fu++;
}
printf("%d %d %d\n",fu,zero,zheng);
}
return 0;
}