/*
*copyright(c)2012计算机学院
*All rights reserved
*文件名称:text.cpp
*作者:杨蕾
*完成日期:2012年11月26日
*版本号:v1.0
*输入描述:无
*问题描述:去掉最高分与最低分,求均值
*程序输出:略
*问题分析:无
*程序设计:略
*/
#include <iostream>
using namespace std;
int main()
{
int i;
double average=0,score=0,sum=0,max=0,min=10;
for(i=1;i<=10;i++)
{
cout<<"第"<<i<<"给的分数是 ";
cin>>score;
if(max<score)
max=score;
if(min>score)
min=score;
sum+=score;
}
average=(sum-min-max)/8;
cout<<"去掉一个最高分"<<max<<"去掉一个最低分"<<min<<endl;
cout<<"选手最后得分为 "<<average;
return 0;
}
运行结果: