void mhDetail(int score[][course],int n)
{
int i,j,stu[6];
for(i=0;i<n;i++)
{
stu[i]=0;
}
for(i=0;i<n;i++)
{
if(score[i][1]<60)
{
j=0;
}
else
{
j=((int)score[i][1]-50)/10;
}
stu[j]++;
}
for(i=0;i<6;i++)
{
if(i==0)
{
printf("<60 %d %d %.2f%%\n",stu[i],(float)stu[i]/(float)n*100);
}
else if(i==5)
{
printf(" %d %d %.2f%%\n",(i+5)*10,stu[i],(float)stu[i]/(float)n*100);
}
else
{
printf("%d--%d %d %.2f%%\n",(i+5)*10,(i+5)*10+9,stu[i],(float)stu[i]/(float)n*100);
}
}
}
要具体一点,说明每个步骤是做什么的