谢谢你啊,真是热心人啊!看了你之前的回复,自己今天好好想了一下,看看我的方法,交流一下!
main()
{
int a,i=0,b[5]={0};
do{
scanf("%d",&a);
i++;
switch(a){
case 0:b[0]++;break;
case 1:b[1]++;break;
case 2:b[2]++;break;
case 3:b[3]++;break;
case 4:b[4]++;break;
}
}
while(a!=-1&&i<=50);
for(i=0;i<5;i++)
printf("%d出现的个数是%d\n",i,b[i]);