看你代码没啥问题啊,我写了一遍能正常运行:
效果图:
代码:
#include <stdio.h>
int main()
{
int i,a[10];
int z = 0,f = 0,l = 0; //整数负数和零
for (i = 0; i < 10; i++)
{
scanf("%d",&a[i]);
if (a[i] > 0)
{
z++;
}else if (a[i] < 0)
{
f++;
}else
l++;
}
printf("正数:%d;负数:%d;零:%d\n",z,f,l);
//getchar();
//getchar();
return 0;
}
编译出来 统计的不正确
。