1 条题解

  • 0
    @ 2024-11-20 16:05:57
    #include<stdio.h>
    
    int main(){
    	int n;
    	scanf("%d",&n);
    	int ai[n];
    	for(int i=0;i<n;i++){
    		scanf("%d",&ai[i]);
    	}
    	int max = ai[0];
    	int min = ai[0];
    	int a,b;
    	for(int k=0;k<n;k++){
    		if(max<ai[k]){
    			max = ai[k];
    			a = k;
    		}
    		if(min>ai[k]){
    			min = ai[k];
    			b = k;
    		}
    	}
    	ai[a] = 0;
    	ai[b] = 0;
    	double sum = 0;
    	for(int i=0;i<n;i++){
    		sum += ai[i];
    	}
    	printf("%.2lf\n",sum*1.0/(n-2));
    		
    	return 0;
    }
    
    • 1

    信息

    ID
    116
    时间
    1000ms
    内存
    256MiB
    难度
    6
    标签
    (无)
    递交数
    815
    已通过
    272
    上传者