#include <stdio.h>
void main()
{
int a[10],i,n=0,m=0;
printf("请输入10个整数\n");
for (i=1;i<=10;i++)
scanf("%d",&a[i]);
for (i=1;i<=10;i++)
{
if(a<0)
n++;
if(a>0)
m++;
}
printf("正数的个数为%d\n负数的个数为%d\n",m,n);
}
大家看看是哪里有问题,输入负数统计不出来,0也被当成正数了