#include <stdio.h>
#define N 50
int main(){
int a[N];
int j=0,k=0,m=0,i;
for(i=0;i<N;i++){
scanf("%d",&a[i]);
if(a[i]>0){
j++;
}else if(a[i]<0){
k++;
}else{
m++;
}
}
printf("正数=%d,负数=%d,零=%d。",j,k,m);
return 0;
}
【由于50个数太大了所以这里把#define N 50 改成了#define N 10运行出来的结果:】