取掉最小数我最大数求平均数

简介: //input.h #include #include #include using namespace std; class Input { public: void Add();//添加数据 float Getsort(); private: vecto...
//input.h
#include <vector>
#include <algorithm>
#include <iostream>

using namespace std;
class Input
{
public:
	void Add();//添加数据
	float Getsort();
private:
	vector<int> n;
};

void Input::Add()
{
	int temp=0;
	cout<<"请输入数字"<<endl;
	while(cin>>temp)
	{
		n.push_back(temp);
	}
}

float Input::Getsort()
{
	float sum=0;
	sort(n.begin(),n.end());
	n.erase(n.begin());
	n.erase(n.end()-1);

	for (int i=0;i<n.size();i++)
		sum+=n[i];
	return sum/n.size();
}
相关文章
|
7月前
|
算法
给定两个数,求这两个数的最大公约数
给定两个数,求这两个数的最大公约数
|
7月前
|
人工智能 Java C++
计算逆序对数
计算逆序对数
41 0
|
7月前
lamba统计最大值,最小值,平均值,总和,个数
lamba统计最大值,最小值,平均值,总和,个数
|
7月前
|
人工智能
PTA-求一组数中大于平均值的数的和
求一组数中大于平均值的数的和
70 0
|
7月前
|
算法 Java 测试技术
连号区间数
连号区间数
62 0
|
算法
【二分查找】数的范围/数的三次方根
【二分查找】数的范围/数的三次方根
【二分查找】数的范围/数的三次方根
|
机器学习/深度学习
1210. 连号区间数
1210. 连号区间数
91 0
LeetCode 1343. 大小为 K 且平均值大于等于阈值的子数组数目
LeetCode 1343. 大小为 K 且平均值大于等于阈值的子数组数目
|
C++
C++怎么求三个数的最大值?
C++98的老码农们,应该都知道std::max() 函数可以从两个数中求最大值。
1886 0
C++怎么求三个数的最大值?