程序编译出了点问题但是一直改不对😩题目是输入一个有10个整数的数组并统计其中正数负数以及零的个数。

 

看你代码没啥问题啊,我写了一遍能正常运行:

效果图:

代码:

#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;
}

 

编译出来 统计的不正确