P5726 【深基4.习9】打分
题目传送门
~~这是一道超水的题,纯属入门题~~
步入正题:
题目大意:就是给你几个数,去最大值,最小值,输出
平均数。
上代码:
#include<bits/stdc++.h>
using namespace std;
int a[1000];//一个数组
int main(){
int n,sum=0;
cin>>n;
for(int i=1;i<=n;i++)cin>>a[i];//输入数组
sort(a+1,a+n+1);//排序
for(int i=2;i<=n-1;i++)sum+=a[i];//去掉头和尾的最大值和最小值
cout<<fixed<<setprecision(2<<double(sum)/(n-2);
//输出保留两位小数
return 0;
}//华丽结束
为了您的安全,请勿抄题解。
本蒟蒻只会这样做了,各位大佬不要介意
我钻了样例的空子,没算1或2的情况,各位“童鞋”不要学习,大佬们可以加上......