关于打分去掉最高分和最低分的代码

来源:互联网 发布:万科金域名城业主论坛 编辑:程序博客网 时间:2024/06/11 06:35
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
double n,x;


while(cin>>n)
{
x=0;
int a[200];
int i,j,t;
for(i=1;i<=n;i++)
cin>>a[i];
for(j=1;j<n;j++)
for(i=1;i<=n-j;i++)
if(a[i]>a[i+1])
{t=a[i];a[i]=a[i+1];a[i+1]=t;}
for(i=2;i<n;i++) x=x+a[i];
cout<< setiosflags(ios::fixed)<< setiosflags(ios::right)<<setprecision(2);
            x=x/(i-2);
cout<<x;
cout<<endl;
}
return 0;
}
0 0