//编写一程序统计参赛选手的得分,计分标准为去掉一个最高分和一个最低分后,
//对剩余得分求平均值。要求首先从键盘输入评委的个数num,然后输入num个分数(分数为小于等于10的一个正实数),
//输出最终得分
#include<iostream>
#include<algorithm>
using namespace std;
int main(){
int num,sum=0,aver;
cout<<"输入评委打分的个数num:"<<endl;
cin>>num;
int score[num];
cout<<"输入评委打的分数score[num]:"<<endl;
//输入打的分数
for(int i=0;i<num;i++){
cin>>score[i];
}
//给打的分数排序
sort(score,score+num);
//去掉最低分和最高分:即去掉score数组第一个和最后一个元素
for(int i=1;i<num-1;i++){
sum+=score[i];
}
aver=sum/(num-2);
cout<<"掉最低分和最高分后的平均分aver:";
cout<<aver<<endl;
}
6个评委对5选手打分 去掉最高分和最低分 然后求出平均分就是他们的成绩。Sort函数给评分排序 在头文件algorithm中
如果觉得《6个评委对5选手打分 去掉最高分和最低分 然后求出平均分就是他们的成绩。Sort函数给》对你有帮助,请点赞、收藏,并留下你的观点哦!