/******************************************************************
*  源程序名：SynTask4_3_2.cpp                  　　　　　　　　 　*
*  功能：从键盘接收为某参赛选手打分的评委人数m（m>2）以及各个评委 *
*         所给分数score（分数score为一个小于等于10的正实数），并对*
*		 分数进行处理，以求出最后得分lastScore：　                *
******************************************************************/
#include <iostream.h>
void main()
{
	int i,m; //i是循环控制变量，m是评委人数
	double score,maxScore=0,minScore=10.1,totalScore=0.0,lastScore;
	cout<<"评委人数m=?：";//接收评委人数
	cin>>m;
	cout<<"请依次输入评委所给分数score：";//输出提示信息，多个值可以一次输入，放入缓冲区
	for (i=1;i<=m;i++)
	{
		cin>>score; //实现读入一个分数
		totalScore+=score;//将分数值累加
		if (maxScore<score)//求最高分
			maxScore=score;
		if (minScore>score)//求最低分
			minScore=score;
	}
	lastScore=(totalScore-maxScore-minScore)/(m-2);//最后得分，应去掉最高分和最2低分
	cout<<"最高得分maxScore="<<maxScore<<endl;
	cout<<"最低得分minScore="<<minScore<<endl;
	cout<<"参赛选手总分totalScore="<<totalScore<<endl;
	cout<<"参赛选手的最后得分lastScore="<<lastScore<<endl;
}