题目:http://acm.hdu.edu.cn/showproblem.php?pid=2008
仅供参考:
#include<stdio.h>
int main()
{
int n,a,b,c;
while (scanf("%d", &n) != EOF&&n)//或者while (scanf("%d", &n) != EOF,n),逗号表达式
{
a = b = c = 0;
double x;
while (n--&&scanf("%lf", &x) != EOF)//注意条件的顺序
{
if (x < 0)
a++;
else if (x == 0)
b++;
else
c++;
}
printf("%d %d %d\n", a, b, c);
}
return 0;
}