求助dalao帮我看看我怎么错了。

P5726 【深基4.习9】打分

我的的代码,供参考,只不过用的是cin,cout ```cpp #include<bits/stdc++.h> using namespace std; int a[1005]; int n,sum; double average; int main() { cin>>n; for (int i=0;i<n;i++) cin>>a[i]; sort(a,a+n); for (int i=0;i<n;i++) sum+=a[i]; sum-=a[n-1]+a[0]; average=1.0*sum/(n-2); cout<<setprecision(2)<<fixed<<average; } ```
by YGHcode @ 2020-08-01 22:10:15


@[Jasonying](/user/290524) 看得懂啊,和我代码还差不多呢
by songxiao @ 2020-08-01 22:10:18


@[Gorilla](/user/307912) 那这一行是啥 ```cpp ans=ans+a[i]; ```
by Jasonying @ 2020-08-01 22:11:04


@[hutianyu](/user/117512) `ans=ans+a[i];`您循环呢?
by songxiao @ 2020-08-01 22:11:11


@[Jasonying](/user/290524) lz忘加循环了。。。
by songxiao @ 2020-08-01 22:11:30


新开一个循环把`ans=ans+a[i];`放里面
by CarroT1212 @ 2020-08-01 22:11:45


你好像没有把最高最低去掉,而且 ```cpp ans=ans+a[i]; ``` 也没有循环?
by YGHcode @ 2020-08-01 22:12:06


@[Gorilla](/user/307912) (*/ω\*)
by 已注销tJ4ESCeB @ 2020-08-01 22:12:24


@[hutianyu](/user/117512) ans也没初始化
by songxiao @ 2020-08-01 22:12:45


也感谢楼主帮我找到了个超水的题qwq
by CarroT1212 @ 2020-08-01 22:13:04


上一页 | 下一页