P5726 深基4.习9打分

Posted Kunkun只喝怡宝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了P5726 深基4.习9打分相关的知识,希望对你有一定的参考价值。

题目描述

现在有n(n≤1000) 位评委给选手打分,分值从 0 到 10。需要去掉一个最高分,去掉一个最低分(如果有多个最高或者最低分,也只需要去掉一个),剩下的评分的平均数就是这位选手的得分。现在输入评委人数和他们的打分,请输出选手的最后得分,精确到 2 位小数。

代码

#include<bits/stdc++.h>

using namespace std;

int main(){
	int n,i,score,max,min;
	float total=0;
	cin>>n;
	for(i=0;i<n;i++){
		cin>>score;
		total+=score;
		if(i==0) max=min=score;
		else{
			if(score>max) max=score;
			else if(score<min) min=score;
		}
	}
	total-=(max+min);
	printf("%.2f",total/(n-2));
	return 0;
}

以上是关于P5726 深基4.习9打分的主要内容,如果未能解决你的问题,请参考以下文章

P5731 深基5.习6蛇形方阵

P5744 深基7.习9培训

P5724 深基4.习5求极差

P5731 深基5.习6蛇形方阵

P5732 深基5.习7杨辉三角

P5743 深基7.习8猴子吃桃