void main()
{
float a[N]={65.5,76,78.3,96,55.8,65,69.5,38,83,87.5};
static int b[5]={0,0,0,0,0};
char *str[]={"不及格","及格","中等","良","优"};
int i,k;
for(i=0;i<=N;i++)
{
k=(int)(a[i]+0.5-50)/10;
if(k<0) k=0;
if(k>4) k=4;
b[k-1]++;
}
for(i=0;i<5;i++)
{
printf("%s:%d人,",str[i], b[i]);
printf("\n");
}
}
b[k]++
str[i]
同意楼上的.