/*在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。选手最后得分
为:去掉一个最高分和一个最低分后其余8个分数的平均值。
题目条件不变,但考虑同时对评委评分进行裁判,即在10个评委中找出最公平(即评分
最接返平均分)和最不公平(即与平均分的差距最大)的评委,程序应该怎样实现?
请编写一个程序实现。
算法分析与设计:
定义数组存放裁判的打分,遍历数组得到最高分与最低分,
去掉最高分与最低分得到选手的平均分。
设计了良好的的人机交互界面*/
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double grade[10]={0};
double random=0,max=0,min=0,avg=0,sum=0;
int i,index_max=0,index_min=0,index_min_dis=0,index_max_dis=0; //记录下标
double dis_max=0,dis_min=0; //记录与平均分相比得到的最大差距及最小差距
int index_max_dis_all[10]={0},index_min_dis_all[10]={0};
//记录与平均分相比得到最大差距及最小差距的分数