样例输出一直是负数,不知道是哪里错了,蒟蒻求助
查看原帖
样例输出一直是负数,不知道是哪里错了,蒟蒻求助
442781
Mizuiro79楼主2021/3/1 17:12
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
	int n,a[1001],a1,max,min,sum=0;
	double df;
	cin>>n>>a1;
	a1=max;
	a1=min;
	for(int i=2;i<=n;i++)
	{
		cin>>a[i];
		sum+=a[i];
		if(a[i]>max) max=a[i];
		if(a[i]<min) min=a[i];
	}
	sum=sum-max-min;
	df=sum/(n-2);
	printf("%.2f",df);
	return 0;
 } 
2021/3/1 17:12
加载中...