因为50个数太多了,所以取的M = 5测试,结果如下图:
#include "stdio.h"
#define M 50
int main(){
int a[M];
int j=0,k=0,m=0;
for (int l = 0; l<M; l++) {
scanf("%d",&a[l]);
if (a[l]>0)
j++;
else if(a[l]<0)
k++;
else
m++;
}
printf("正数=%d,负数=%d,零 = %d",j,k,m);
return 0;
}