#include <bits/stdc++.h> using namespace std; int main(){ int n,x,s=0,min=1000,max=0; cin>>n; for(int i=1;i<=n;i++){ cin>>x; if(min>x){ min=x; } if(max<x){ max=x; } s+=i; } printf("%.2lf",(s-(min+max))/n); return 0; }
@nfxx42 不要刷屏,下次问题记得艾特徐老师 🤭
石,牛啊
(s-(min+max))/n 全部是整数计算,结果也是整数。。。
(1.0*s-(min+max))/n 这样子试试
共 3 条回复
@nfxx42 不要刷屏,下次问题记得艾特徐老师 🤭
石,牛啊
(s-(min+max))/n 全部是整数计算,结果也是整数。。。
(1.0*s-(min+max))/n 这样子试试