天天看點

第9周OJ實踐 大獎賽計分

問題及代碼:

/*煙台大學計算機學院
題目描述:在歌手大獎賽中,有9位評委為參賽的選手打分,分數為0~10分。選手最後得分為:
去掉一個最高分和一個最低分後,取其餘7個分數的平均值。
輸入:9位評委給選手找的分,9個0-10之間的小數
輸出:選手的最後得分,即9個成績中去掉一個最高,去掉一個最低後的平均成績。結果輸出中,保留3位小數。
作者:景怡樂
完成時間:2016年10月27日
*/
#include <stdio.h>
int main ()
{
  double score,max=-1,min=11,sum=0;
  int i;
  double average;
  for(i=1;i<=9;i++)
  {
    scanf("%lf",&score);//0=<score<=9.
    sum=sum+score;
    if (score>max)
    max=score;
      if (score<min)
    min=score;
  }
  average=(sum-max-min)/7;
  printf("%.3f",average);
  return 0;
}      

運作結果:

第9周OJ實踐 大獎賽計分