#include <bits/stdc++.h>
using namespace std;
double n[1010];
double maxn=0,minn=11,cnt,sum;
double score;
int main(){
int n1;
cin>>n1;
for(int i=1;i<=n1;i++)
{
cin>>n[i];
if(n[i]>=maxn) maxn=n[i];
if(n[i]<=minn) minn=n[i];
}
for(int i=1;i<=n1;i++)
if(n[i]==maxn||n[i]==minn) n[i]==0;
for(int i=1;i<=n1;i++)
{
if(n[i]!=0)
{
cnt++;
sum+=n[i];
}
else
continue;
}
score=sum/cnt;
cout<<fixed << setprecision(2)<<score<<endl;
return 0;
}
各位大佬帮忙看看哪里有错,本蒟蒻感激不尽,谢谢
可以一个关注