社区讨论
只得了30分,求助
B2095白细胞计数参与者 2已保存回复 3
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 3 条
- 当前快照
- 1 份
- 快照标识符
- @lvweonpu
- 此快照首次捕获于
- 2024/05/07 21:08 2 年前
- 此快照最后确认于
- 2024/05/08 09:45 2 年前
只过了3个
CPP#include<iostream>
#include<iomanip>
using namespace std;
double a[301];
int main(){
double b,c,max1=0,max2=0,min=100000,sum=0;
cin>>b;
for(int i=1;i<=b;i++){
cin>>a[i];
sum+=a[i];
if(a[i]>max1){
max1=a[i];
}
if(a[i]<min){
min=a[i];
}
}
c=(sum-max1-min)/(b-2);
cout<<fixed<<setprecision(2)<<c<<' ';
for(int i=1;i<=b;i++){
if(a[i]>max2 && a[i]!=max1 && a[i]!=min){
max2=a[i];
}
}
cout<<fixed<<setprecision(2)<<max2-(sum-max1-min)/(b-2)<<endl;
return 0;
}
回复
共 3 条回复,欢迎继续交流。
正在加载回复...