- HDU - 2008 数值!
#include<stdio.h>
int main()
{
int n,x,y,z;
double a; //注意题目要求输入时实型!!不能用int
while (scanf ("%d", &n) != EOF && n != 0)//也可以用if(n == 0) break;不过这个更简便
{
x = 0;
y = 0;
z = 0;
for (int i = 0; i < n; i++)
{
scanf ("%lf", &a);//double类型的数据对应为 %lf
if (a == 0) y++;//也可以 y += 1;
else if (a > 0) z++;
else x++;
}
printf ("%d %d %d\n", x, y, z);//注意空格和换行
}
return 0;
}