代码:
#include <iostream>
#include <vector>
#include <algorithm>
#include <deque>
#include <string>
#include <ctime>
using namespace std;
//五名选手,ABCDE,10各评委分别对每一位选手打分,去掉最高分去掉最低分取平均分;
//创建选手类
class Person
{
public:
Person(string name,int score)
{
this->m_Name = name;
this->m_Score = score;
}
string m_Name;
int m_Score;
};
//创建perso对象后并将选手放入vector容器当中
void creatperson(vector<Person> &v)
{
string nameseed = "ABCDE";
for( int i = 0; i<5; i++ )
{
string name = "选手 ";
name += nameseed[i];
int score = 0;
Person p(name,score);
v.push_back(p);
}
}
void setScore(vector<Person> &v)
{
for( vector<Person>::iterator it = v.begin(); it != v.end(); it++ )
{
deque<int> d;
for( int i = 0; i<10; i++ )
{
//随即分数 1~10
int score = rand()%10 &#