求救
  • 板块学术版
  • 楼主HY_zsy_in_2024
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/4/5 17:03
  • 上次更新2023/10/23 19:21:09
查看原帖
求救
377044
HY_zsy_in_2024楼主2023/4/5 17:03

题目描述 小红来到苹果园,帮园长摘苹果,园长请小红把摘完的苹果的最小的那个去掉(如果有多个最小的苹果,那么都要去掉),剩余的苹果算一下平均一个苹果有多重?(平均重量请保留 1 1 位小数)

输入 输入有 2 2 行:

第一行:一个整数

n 代表小红摘的 n 个苹果( 3 ≤n ≤ 100 );

第二行:

n 个苹果的重量(分别用 n 个整数表示,本题不存在 n 个苹果一样重的情况)。

输出 去掉最小的苹果后,摘到的苹果的平均重量!

#include<bits/stdc++.h>
using namespace std;
int main() {
	int a[10000],min=-999,n;
	float s=0,sum=0;
	cin>>n;
	for(int i=1; i<=n; i++) {
		cin>>a[i];
	}
	for(int i=1; i<=n; i++) {
		if(a[i]>=min)
			min=a[i];
	}
	for(int i=1; i<=n; i++) {
		if(a[i]>min) {
			s+=a[i];
		}
		if(a[i]==min)
		{
		n=n-1;
		continue;
		}
	}
	sum=s/n; 
	printf("%.1lf",sum);
	return 0;
}
2023/4/5 17:03
加载中...