求助!(超正经的哎)
  • 板块灌水区
  • 楼主imbigsb
  • 当前回复15
  • 已保存回复15
  • 发布时间2022/5/17 13:52
  • 上次更新2023/10/28 01:15:25
查看原帖
求助!(超正经的哎)
690602
imbigsb楼主2022/5/17 13:52

上代码

#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
int main(){
    int n,minn,maxn;
    cin>>n;
    double ans=0;
    int a[n]={0};
    for(int i=1;i<=n;i++){
        cin>>a[i];
        if(a[i]<a[i-1]){
            minn=a[i];
        }
        if(a[i]>a[i-1]){
            maxn=a[i];
        }
    }
    for(int i=0;i<=n;i++){
        ans=ans+a[i];
    }
    ans=ans-maxn-minn;
    ans=ans/(n-2);
    printf("%.2f",ans);
    return 0;
}

救命啊!!第二个测试数据就挂了......但是第二个测试数据他是

508
4 3 9 4 8 8 5 4 2 0 4 4 7 5 4 2 4 7 9 2 2 6 8 1 5 6 7 3 4 0 7 5 5 8 7 3 0 3 0 8 0 7 3 8 4 10 6 7 10

没有输入完哎,但是他的输出为什么是

4.92

救命啊...

2022/5/17 13:52
加载中...