数值统计:统计正数,负数,零的个数

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 #include<math.h>
 4 #include<string.h>
 5 int main()
 6 {
 7     int z,f,o;
 8     double d;
 9     int i;
10     int n=1;
11     while (1)
12     {
13         scanf("%d",&n);
14         if (!n) break;
15         z=0; f=0; o=0;
16         while (n--)
17         {
18             scanf("%lf",&d);
19             if (d>0) z++;
20             else if (d<0) f++;
21             else o++;
22         }
23         printf("%d %d %d\n",f,o,z);
24     }
25     return 0;
26 }