去掉最大值和最小值该怎么办
#include <iostream>#include<string>
using namespace std;
struct Student
{
char namescore[3][5];
}stu;
int main()
{
string a;
Student stu[3];
int i,j;
float average,t;
float score[15];
int n,sum,max,min;
max=0;
min=0;
sum=0;
for(i=1;i<=3;i++)
{
cout<<"Competitor"<<i<<":";
cin>>a;
for(j=1;j<=5;j++)
{
cout<<"Jury"<<j<<"'s score:";
cin>>score[j];
cout<<endl;
}
}
for(i=1;i<=3;i++)
{
for(j=1;j<=5;j++)
{
if(score[j]>max)
{
max=score[j];
}
if(score[j]<min)
{
min=score[j];
}
sum+=score[j];
}
}
return 0;
}
这个程序代码只是能够输入人名以及成绩 ,想要在输入成绩之后每一位选手去掉最高分和最低分求平均值怎么办