看一下哪里有问题,只有二十分!
查看原帖
看一下哪里有问题,只有二十分!
659840
Renbeixin楼主2022/9/20 21:37
#include<stdio.h>

double ave=0,sum=0,Max=0;
int main()
{
	int n,m,x;
	scanf("%d%d",&n,&m);
	
	while(n--)
	{
		int y=m;
		double max=0,min=100;
		while(m--)
		{
			scanf("%d",&x);
			sum+=x;
			if(x>=max)
			max=x;
			if(x<=min)
			min=x;
		}
		ave=(sum-max-min)/(y-2);
		//printf("%lf",ave);
		if(Max<ave)
		Max=ave;
		sum=0;
		ave=0;
	}
	
	printf("%.2lf",Max);
	return 0;
 }
2022/9/20 21:37
加载中...