RockyQ012 @ 2024-07-11 20:08:38
我居然连普及— 都过不了QwQ
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
int a[n];
cin >> n;
int ans = 0;
for(int i = 1 ; i <= n ; ++i) cin >> a[i];
sort(a + 1 , a + n + 1);
for(int i = 2 ; i <= n - 1 ; ++i) {
ans += a[i];
}
double sum = ans / (n - 2);
cout << fixed << setprecision(2) << sum;
return 0;
}
没有输出?
by RockyQ012 @ 2024-07-11 20:20:17
@WEICY123 @dino @sshhgggddsbf AC了谢谢!我眼瞎
by STA_Morlin @ 2024-07-11 20:21:02
@qiuribomu CSP 或者某些 OJ 有概率因为这个保龄,并且这不是被 cpp 标准承认的写法。
by STA_Morlin @ 2024-07-11 20:21:26
@qiuribomu 事实上你必须使用一个定值。
by sshhgggddsbf @ 2024-07-11 20:22:04
不用+1,多此一举
by dino @ 2024-07-11 20:23:31
@sshhgggddsbf 访问n其实是越界操作,越界一点没什么,但是就是不太好
by STA_Morlin @ 2024-07-11 20:24:30
乐了,现在 OIer 都这么漠视 CE RE 么。
by STA_Morlin @ 2024-07-11 20:25:02
跟没打过 csp 一样。
by dino @ 2024-07-11 20:25:38
@STA_Morlin 可能他们确实没打过
by qiuribomu @ 2024-07-11 20:26:07
@STA_Morlin 可以用动态数组
by STA_Morlin @ 2024-07-11 20:26:47
@qiuribomu 动态数组是这么定义的?