2个测试用例WA,求大佬debug
查看原帖
2个测试用例WA,求大佬debug
606763
hanbinwie楼主2021/12/8 20:03
#include <stdio.h>
int main(){
	int n,m,a[21]={0},max,maxn,min,minn,sum;
	float score,scoremax=0;
	scanf("%d%d",&n,&m);
	for(int i=0;i<n;i++){
		sum=0,max=0,min=11;//循环开始前初始化
		for(int j=0;j<m;j++){
			scanf("%d",&a[j]);
			if(a[j]>max) max=a[j],maxn=j;//找到最高分和最高分的位置
			if(a[j]<min) min=a[j],minn=j;//找到最低分和最低分的位置
		}
		a[maxn]=a[minn]=0;//去除最高分和最低分
		for(int j=0;j<m;j++) sum+=a[j];//计算总分
		score=sum/(m-2);//最终得分
		if(score>scoremax) scoremax=score;//保留最高的总分
	}
	printf("%.2f",scoremax);//输出
	return 0;
}
2021/12/8 20:03
加载中...