大奖赛计分

来源:互联网 发布:在线php调试 编辑:程序博客网 时间:2024/05/01 05:38
[提交][状态][讨论版]

题目描述

在歌手大奖赛中,有9位评委为参赛的选手打分,分数为0~10分。选手最后得分为:去掉一个最高分和一个最低分后,取其余7个分数的平均值。请编写一个程序实现这个程序。

输入

9位评委给选手找的分,9个0-10之间的小数

输出

选手的最后得分,即9个成绩中去掉一个最高,去掉一个最低后的平均成绩。结果输出中,保留3位小数。

样例输入

9.8 6.7 8.9 7.6 4.5 6.5 7.8 4.2 6.4

样例输出

6.914

提示

设置小数点后保留3位,用cout<<setiosflags(ios::fixed)<<setprecision(3);。还要记得#include<iomanip>




#include <stdio.h>  
#include <stdlib.h>  
  
int main()  
{  
    double grade,score,max=-1,min=11,sum=0;  
    int i=1;  
    while(i<=9)  
    {  
        scanf("%lf",&score);  
        sum+=score;  
        if(max<score)  
            max=score;  
        if(min>score)  
            min=score;  
        i++;  
    }  
    grade=(sum-max-min)/7;  
    printf("%.3f\n",grade);  
    return 0;  
}  
0 0