#include <stdio.h>
int main ()
{
int i,j,k=0,m=0;
int n[20];
while(1)
{
scanf("%d",&n[k]);
if(n[k]==0)
{
break;
}
k++;
}
for(m=0;m<k;m++)
{
if(n[m]>0)
{i++;}
if(n[m]<0)
{j++;}
}
printf("i=%d\nj=%d\n",i,j);
return 0;
}
供参考:
#include <stdio.h>
int main()
{
int i = 0, j = 0, n;
while (scanf("%d", &n) == 1 && n != 0)
{
if (n > 0)
i++;
else
j++;
}
printf("i=%d\nj=%d", i, j);
return 0;
}