您的位置:首页 > 其它

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

2014-11-04 10:52 169 查看
问题及代码:

/*
*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的值控制评委数量。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: