gmy07007 @ 2024-05-26 09:22:51
Python全WA 在线等大佬答案
by LiAomiao @ 2024-05-26 09:41:15
~~比较水的一道题(对于不懂Python的我来说)
只要找到思路,用循环即可
(对于不懂Python的我来说)
程序如下:
#include<bits/stdc++.h>//万能头
using namespace std;
int n,a[10001];
double ans;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)//for循环
cin>>a[i];
sort(a+1,a+n+1);
for(int i=2;i<=n-1;i++)
ans+=a[i];
printf("%.2lf",ans/(n-2));//直接输出
return 0;//完结撒花
}
by LiAomiao @ 2024-05-26 09:42:26
@gmy07007
~~比较水的一道题(对于不懂Python的我来说)
只要找到思路,用循环即可
(对于不懂Python的我来说)
程序如下:
#include<bits/stdc++.h>//万能头
using namespace std;
int n,a[10001];
double ans;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)//for循环
cin>>a[i];
sort(a+1,a+n+1);
for(int i=2;i<=n-1;i++)
ans+=a[i];
printf("%.2lf",ans/(n-2));//直接输出
return 0;//完结撒花
}
by LiAomiao @ 2024-05-26 09:44:46
这个就不用看了
by gmy07007 @ 2024-05-26 22:16:02
@LiAomiao 哭笑
by SCP035 @ 2024-06-06 12:21:33
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,a[10001],s=1,j=1000,sum=0;
cin>>n;
for(int i=0; i<n; i++){
cin>>a[i];
sum=sum+a[i];
}
for(int i=0; i<n; i++){
s = max(s,a[i]);
j = min(j,a[i]);
}
sum = sum-s-j;
cout<<fixed<<setprecision(2)<<sum*1.0/(n-2);
return 0;
}
by SCP035 @ 2024-06-06 12:22:35
@gmy07007 不用排序
by gmy07007 @ 2024-06-06 22:08:34
@SCP035 谢谢大佬,AC了!!!