#include<stdio.h>
#define maxn 105
int main()
{
double a[maxn];
int n;
while(scanf("%d",&n)==1&&n>0)
{
int count1=0,count2=0,count3=0;
for(int i=0;i<n;i++)
{
scanf("%lf",&a[i]);
if(a[i]<0) count1++;
if(a[i]==0) count2++;
if(a[i]>0) count3++;
}
printf("%d %d %d\n",count1,count2,count3);
}
return 0;
}
//注意输入的数为实数 用double或者float
本文介绍了一个使用C语言编写的程序,该程序能够读取一系列浮点数并统计其中正数、负数及零的数量。通过定义一个固定大小的数组来存放输入的数据,并利用循环结构遍历这些数据进行分类计数。
1163

被折叠的 条评论
为什么被折叠?



