求助
查看原帖
求助
1070491
Kmeow楼主2024/3/25 20:39
#include <bits/stdc++.h>
using namespace std;
double n[1010];
double maxn=0,minn=11,cnt,sum;
double score;
int main(){
	int n1;
	cin>>n1;
	for(int i=1;i<=n1;i++)
	{
		cin>>n[i];
		if(n[i]>=maxn) maxn=n[i];
		if(n[i]<=minn) minn=n[i];
	}
	for(int i=1;i<=n1;i++)
		if(n[i]==maxn||n[i]==minn) n[i]==0;
	for(int i=1;i<=n1;i++)
	{
		if(n[i]!=0) 
		{
			cnt++;
			sum+=n[i];		
		}
		else
			continue;
	}
	score=sum/cnt;
	cout<<fixed << setprecision(2)<<score<<endl;
	return 0;
}

各位大佬帮忙看看哪里有错,本蒟蒻感激不尽,谢谢

可以一个关注
2024/3/25 20:39
加载中...