题目链接:https://acm.hdu.edu.cn/showproblem.php?pid=2008
- #include<stdio.h>
-
- #include<math.h>
-
- int main()
-
- {
-
- double num;
-
- int n,i,j,k,l;
-
- while(scanf("%d",&n)!=EOF)
-
- {
-
- if(n==0)//注意判等(==)与赋值(=)符号的区别
-
- {
-
- return 0;
-
- }
-
- i=j=k=0;
-
- for( l=0; l<n; l++)
-
- {
-
- scanf("%lf",&num);
-
- if(num<0)
-
- {
-
- i++;
-
- }
-
- else if(num==0) {
-
- j++;
-
- }
-
- else
-
- {
-
- k++;
-
- }
-
- }
-
- printf("%d %d %d\n",i,j,k);
-
- }
-
- return 0;
-
- }