第10周项目4-大奖赛计分(控制评委人数)

来源:互联网 发布:人物关系网络 算法 编辑:程序博客网 时间:2024/05/18 18:14

问题及代码:

/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:score.cpp*作    者:赵敏*完成日期:2014年11月4日*版 本 号:v1.0**问题描述:在歌手大奖赛中,有评委为参赛的选手打分控制评委数去掉一个最高分和一个最低分后,取其余8个分数的平均值。*程序输入:评委为参赛的选手打分.*程序输出:选手最后得分为:去掉一个最高分和一个最低分后,取的平均值。*/#include <iostream>using namespace std;int main(){    double s,t,sum=0,max=0,min=10;    int i=1,x;    cout<<"请输入评委人数"<<endl;    cin>>x;    cout<<"请输入选手的成绩(0-10)"<<endl;    while(i<=x)    {        cin>>s;        cout<<"第"<<i<<"位评委给分:"<<s<<endl;        sum+=s;        if(max<s)            max=s;        if(min>s)            min=s;        i++;    }    cout<<"减去一个最高分:"<<max<<", 减去一个最低分:"<<min<<endl;    t=(sum-max-min)/(x-2);    cout<<"当前选手的最后得分是:"<<t<<endl;    return 0;}


运行结果:

学习心得:

       x表示评委数,输入x的值控制评委数量。

0 0
原创粉丝点击