编程:歌手大赛评分问题

建立数组存放9个评委的分数(任意整型数据,0-100分之间),去掉所有最高分和最低分,剩余的求平均分并输出。(提示:先筛选出其中最高和最低的分数,然后将剩余分数求平均分)

遍历所有分数,求得最大最小和总值

int main()
{
  int i,a[9];
  int max,min,total=0;
  for(i=0;i<9;i++)
    scanf("%d",&a[i]);
    {
      if(i==0)
        max = min = 0;
      else
      {
        if(max < a[i])
          max = a[i];
        if(min > a[i])
          min = a[i];
        total += a[i];
      }
    }
    float avg = (total-min-max)/7.0;
    printf("平均分为:%.1f",avg);
  return 0;
}