/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者: 胡颖
* 完成日期:2012 年12月20日
* 版 本 号:v1.0
*
* 输入描述:输入评委打分情况
* 问题描述:略
* 程序输出:输出每位评委的评分和最高最低分及该选手最后得分
* 问题分析:略
*/
#include <iostream>
using namespace std;
int main()
{
double a[20],max=0,min=10,sum=0,ave=0;
int i;
cout<<"请输入评委的打分:"<<endl;
for(i=1;i<=20;i++)
{
cin>>a[i];
cout<<"第"<<i<<"位评委打分为:"<<a[i]<<endl;
if(a[i]>max)
max=a[i];
if(a[i]<min)
min=a[i];
sum=sum+a[i];
}
sum=sum-min-max;
ave=sum/18;
cout<<"去掉一个最高分"<<max<<"分,"<<"去掉一个最低分"<<min<<"分,"<<"该选手最后得分"<<ave<<"分"<<endl;
return 0;
}
运行结果: