《 `sort(a,a+n+1);`》
by InversionShadow @ 2023-02-25 15:30:11
@[Pjcgs](/user/768410) sort传参错误
by 幻想繁星 @ 2023-02-25 15:30:12
sort(a+1,a+n+1);
by wangzelin @ 2023-02-25 15:31:07
或者for初始化时改成for(int i=0;i<=n;i++)
by wangzelin @ 2023-02-25 15:32:11
请问这有什么讲究吗sort?求教
by Pjcgs @ 2023-02-25 15:32:32
@[Pjcgs](/user/768410) 您要不要看看自己在说什么qwq
by AC_CSP @ 2023-02-25 15:33:33
@[Pjcgs](/user/768410) 建议自行学习,要不然这题建议改为冒泡
by 幻想繁星 @ 2023-02-25 15:34:23
@ wangzelin 同意
by csy_start @ 2023-03-05 14:16:21
```cpp
#include<bits/stdc++.h>
using namespace std;
int a[1005];
int main(){
int n;
cin >> n;
for(int i=1;i<=n;i++) cin >> a[i];
sort(a+1,a+n+1);
a[1]=a[n]=0;
int sum=0;
for(int i=1;i<=n;i++) sum+=a[i];
printf("%.2f",1.0*sum/(n-2));
return 0;
}
by 不AKIOI不改名 @ 2023-03-13 19:12:24
```cpp
sort(a,a+1+n);
```
既然
$a+1+n$
的下标是从$1$开始的,那为什么 $a$ 的下标是从$0$ 开始的$?$
by _Adolf_Hitler_ @ 2023-06-03 17:44:05