初级光能
#include<bits/stdc++.h>
using namespace std;
double n,a,sum,maxn=-0x3f3f3f3f,minn=0x3f3f3f3f;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a;
sum+=a;
if(maxn<a){
maxn=a;
}
if(minn>a){
minn=a;
}
if(a==0){
continue;
}
}
sum=sum-maxn;
sum=sum-minn;
printf("%.2f",sum/(n-1));
return 0;
}
哪错了???
缔造者
for(int i=1;i<=n-1;i++){ cin>>a; if(a>=maxn){ maxn=a; } if(a<=minn){ minn=a; } sum+=a; }
核心
望采纳
资深光能
@朱小川
#include<bits/stdc++.h>
using namespace std;
double n,a,sum,maxn=-0x3f3f3f3f,minn=0x3f3f3f3f;
int main(){
cin>>n;
for(int i=1;i<=n-1;i++){
cin>>a;
if(a>=maxn){
maxn=a;
}
if(a<=minn){
minn=a;
}
sum+=a;
}
printf("%.2f",sum/(n-1));
}
样例不对呀!!!