40分求助:#234 WA
查看原帖
40分求助:#234 WA
1048191
y3106130271楼主2023/10/22 17:01

输出结果正确但WA 求指教


#include<stdio.h>

int a[1005];
int main()
{
	int n;
	int tot=0;
	scanf("%d",&n);
	for(int i=1;i<=n;i++)
	{
		scanf("%d",&a[i]);
		tot+=a[i];
	}
	int max=a[1];
	int min=a[1];
	for(int i=2;i<=n;i++)
	{
			if(a[i]>a[i-1])
			{
				max=a[i];
			}
			if(a[i]<a[i-1])
			{
				min=a[i];
			}
	}
	double r=1.0*(tot-max-min);
	printf("%.2f",r/(n-2));
	return 0;
	
}
2023/10/22 17:01
加载中...