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

建设网站的目的是什么站长工具权重查询

建设网站的目的是什么,站长工具权重查询,网站怎么做站群,长春自助建站模板一、案例说明 有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.tj-hxxt.cn/news/70108.html

相关文章:

  • 不花钱自己可以做网站吗移动惠生活app下载网址
  • 专业模板网站制作多少钱网站注册流程
  • 三站一体网站制作二级域名免费分发
  • 福田祥菱双排座小货车深圳百度seo怎么做
  • 自己做的创意的网站软件外包
  • 惠州做网站哪家公司好中国网络营销网
  • 成都旅游必去推荐优化的含义
  • 太原网站推广排名nba
  • 深圳市中心房价seo搜索引擎优化招聘
  • 瑞昌市建设局网站qq群推广平台
  • 石家庄 做网站百度开放云平台
  • 如何靠做网站赚钱吗全媒体广告代理
  • 个人网站空间购买谷歌收录提交入口
  • 大连今日刚刚发生的重大新闻seo公司多少钱
  • 图片网站制作谷歌搜索引擎镜像入口
  • 网站怎么做sem网站seo查询
  • 上海做网站哪家公司好网络安全培训机构哪家好
  • 河北公司网站开发万网域名查询工具
  • 建筑设计网站 知乎账号seo是什么
  • 搜不到自己的网站衡水网站优化推广
  • 织梦网站导航浮动公司怎么在百度上推广
  • 网站免费建站什么是seo如何进行seo
  • 白酒网站源码seo关键词查询工具
  • 为赌博网站做推广百度影响力排名顺序
  • 网站出现乱码全国疫情实时资讯
  • 网线水晶头接法图解零基础seo入门教学
  • 教育培训网站建设佛山百度推广公司
  • 政府网站建设的战略买卖交易平台
  • 中文购物网站模板网站优化推广平台
  • 西宁企业做网站网络公司推广公司