当前位置: 首页 > news >正文

深圳市律师网站建设怎么样seo谷歌

深圳市律师网站建设怎么样,seo谷歌,深圳市网站建设科技,自己做网站主机一、案例说明 有5名选手:选手ABCDE,10个评委分别对每一名选手打分,去除最高分,去除评委中最低分,取平均分。 二、案例实现 在实现这个系统时,我们规划一下实现的步骤以及细节: 1、创建一个选手类&#x…

一、案例说明

有5名选手:选手ABCDE,10个评委分别对每一名选手打分,去除最高分,去除评委中最低分,取平均分。

二、案例实现

在实现这个系统时,我们规划一下实现的步骤以及细节:
1、创建一个选手类;
2、创建一个存放选手的容器;
3、创建一个存放每个选手分数的容器;
4、实用sort排序后计算平均分

一、创建一个选手类

class people
{
public:people(string name, int score){this->M_name = name;this->M_sorce = score;}//选手名称string M_name;//选手分数int M_sorce;
};

在这里,选手类包含两个信息,一个是选手的姓名,一个是选手的分数

二、创建一个选手的vector容器

void CreatPeople(vector<people> &v)
{string nameSeed = "ABCDE";for (int i = 0; i < 5; i++){string name = "选手";name += nameSeed[i];int scorce = 0;people p(name, scorce);v.push_back(p);}
}

在这里我们依次将选手的姓名以及初始的分数放入容器中。

三、创建一个deque容器存放分数

void setScore(vector<people> &v)
{for (vector<people>::iterator it = v.begin(); it != v.end(); it++){//准备打分容器deque<int> d;for (int i = 0; i < 10; i++){//随机分int score = rand() % 41 + 60;d.push_back(score);}

四、使用sort进行排序,计算平均分

		//对容器进行排序sort(d.begin(), d.end());//去除最高分,最低分d.pop_back();d.pop_front();//取平均int sum = 0;for (deque<int>::iterator it = d.begin(); it != d.end(); it++){sum += *it;}int avg_score = sum / d.size();//赋值给选手(*it).M_sorce = avg_score;

三、整体的计算代码:

#include<iostream>
using namespace std;
#include<vector>
#include<deque>
#include<string>
#include<algorithm>
#include<ctime>class people
{
public:people(string name, int score){this->M_name = name;this->M_sorce = score;}//选手名称string M_name;//选手分数int M_sorce;
};void CreatPeople(vector<people> &v)
{string nameSeed = "ABCDE";for (int i = 0; i < 5; i++){string name = "选手";name += nameSeed[i];int scorce = 0;people p(name, scorce);v.push_back(p);}
}void setScore(vector<people> &v)
{	for (vector<people>::iterator it = v.begin(); it != v.end(); it++){//准备打分容器deque<int> d;for (int i = 0; i < 10; i++){//随机分int score = rand() % 41 + 60;d.push_back(score);}//对容器进行排序sort(d.begin(), d.end());//去除最高分,最低分d.pop_back();d.pop_front();//取平均int sum = 0;for (deque<int>::iterator it = d.begin(); it != d.end(); it++){sum += *it;}int avg_score = sum / d.size();//赋值给选手(*it).M_sorce = avg_score;}
}void ShowScore(vector<people> &v)
{for (vector<people>::iterator it = v.begin(); it != v.end(); it++){cout << (*it).M_name << ":" << endl;cout << (*it).M_sorce << endl;} 
}int main() {//加载随机数种子srand((unsigned int)time(NULL));//创建存放选手的vector容器vector<people> v;CreatPeople(v);//对选手打分setScore(v);//显示分数ShowScore(v);system("pause");return 0;}
http://www.yayakq.cn/news/113409/

相关文章:

  • 安徽省建设工程八大员报名网站开发手机网站制作
  • 新奇网站建设广东网站se0优化公司
  • 打开百度网站网站的电子地图怎么做
  • 网站开发流程宜春郑州seo外包顾问热狗
  • 怎样用阿里云建设网站东莞广告公司东莞网站建设
  • 社保网站哪里做转入黄页推广网页
  • 做php网站的书建网站需要多久
  • 网站建设市场价松江网站开发培训学校
  • 怎么建立一个网站平台高考加油营销软文200字
  • wordpress站点 HTMLwordpress建站教程阿里云
  • 网站logo图怎么做的查企业信息查询平台官网免费
  • 一般做网站的软件网站建设开发网站案例项目费用
  • apk开发鹤壁网站seo优化
  • 一个网站的建设需要什么手续费看动漫是怎么做视频网站
  • 网站建设基础建网站的公司服务
  • 如何使用模板网站建设网页佛山做外贸网站哪家好
  • 制作一个网站需要哪些人网站维护 英语
  • 公司网站一定要域名吗帝国cms和wordpress哪个更好
  • 江门有那几间公司做网站的潍坊外贸网站建设
  • 台州做网站app的公司南充房产信息
  • 西宁建设网站软件河北建设广州分公司网站
  • 网站cms下载东莞人力资源招聘官网
  • 火狐 网站开发注册网站显示lp或设备超限怎么办
  • 电脑网站打不开什么原因网站发布小说封面怎么做
  • 网站dns解析电脑制作h5最常用软件
  • 做网站免费搭建抚顺做网站
  • 做网站公司 上海wordpress mip img
  • 建设网站用凡科怎么样网站建设实践考试试题
  • 婚庆网站建设必要性商丘专业做网站
  • 九江做网站哪家公司好vps云主机可以建立几个网站