对a数组中n种商品价格仅限分段统计,商品各段价格的数目存到b数组中。哪里错了啊

2025-01-05 10:50:08
推荐回答(1个)
回答(1):

#include
main()
{ int i,a[100]={90,180,270,380,590,530,140,750,380},b[6];
{ for(i=0;i<6;i++) b[i]=0;
for(i=0; ;i++)
{
if(a[i]>0)
switch(a[i]/100)
{ 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;
default:++b[5];break;
}
else break;
}
} printf("The result is:\n");
for(i=0;i<6;i++)
printf("%d",b[i]);
printf("\n");
}