取掉最小数我最大数求平均数
//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();
}
本文章转载请务必注明出处或保存此段。c++/lua/windows逆向交流群:69148232

浙公网安备 33010602011771号