不解释。
#include <stdio.h>
int main()
{
int m;
while (scanf("%d",&m)!=EOF&&m!=0)
{
double n;
int fu=0,zheng=0,zero=0;
for(int a=0;a<m;a++)
{
scanf("%lf",&n);
if(n==0)zero++;
if(n>0) zheng++;
if(n<0) fu++;
}
printf("%d %d %d\n",fu,zero,zheng);
}
return 0;
}
此代码通过读取输入的整数数组,统计并输出数组中正数、负数和零的数量。程序循环读取输入直到遇到非零整数结束。
1163

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



