展开全部
#include
#include
#include
using namespace std;
bool MinScore(double v1, double v2)
{
return (v1 < v2);
}
int main(int argc, char *argv[])
{
vector dvec;
double score;
cout << "Please input 10 scores: " << endl;
while (cin >> score && dvec.size() != 10)
{
dvec.push_back(score);
}
stable_sort(dvec.begin(), dvec.end(), MinScore);
for (int i = 0; i < 10; ++i)
{
cout << dvec[i] << " ";
}
cout << endl;
vector::iterator it = dvec.begin()+1;
while (it != dvec.end()-1)
{
score += *it++;
}
score /= (dvec.size()-2);
cout << "Score = " << score << endl;
return 0;
}
【认真回62616964757a686964616fe58685e5aeb931333332616435答,呈请采纳】