#include<stdio.h>
int main ()
{
int n,N,i=1,a=0,b=0,c=0;
scanf("%d",&n);
while(i<=n)
{
scanf("%d\d",&N);
if(N<0)
{
a=a+1;
}
else if(N==0)
{
b=b+1;
}
else if(N>0)
{
c=c+1;
}
i++;
}
printf("%d %d %d",a,b,c);
return 0;
}
为了保证两次输入保持在同一行,第二次输入时的printf(“%d\d”, )
使得第二次输入的值退了一行 。输入时就变成了 (6 9 8 7 4 9 7)6为第一次输入的值,9 8 7 4 9 7为第二次输入的值