当前位置: 首页 > 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.15wanjia.com/news/19576.html

相关文章:

  • 建e网网址是多少seo与网络推广的区别和联系
  • 浙江网站建设公司电话童程童美少儿编程怎样收费
  • 新余市建设厅网站福建网站建设制作
  • 一般做网站是在什么网站找素材新闻今天的最新新闻
  • 专业设计网站的公司目前引流最好的app
  • 嘉兴企业网站排名优化百度免费推广有哪些方式
  • 专业做网站的公司哪家好网络销售推广平台
  • Wordpress多站点共享用户市场调研报告模板范文
  • 注册域名以后怎么做网站北京网络排名优化
  • 网站名称有哪些万网注册域名
  • 制作企业网站需要多少钱yandex搜索引擎
  • 淄博做网站58同城百度网首页官网
  • 做期货浏览哪些网站徐州百度seo排名优化
  • 动漫网页设计作品模板杭州网站seo优化
  • 网站建设公司友情链接营销推广渠道
  • 社会信用体系建设双公示网站宁德市人社局
  • 如何在微信公众号内部做网站淘宝seo排名优化
  • 简述企业网站推广的策略百度浏览器app下载
  • 福州高端网站建设seo优化专员招聘
  • 做代理网站用什么软件网络seo培训
  • 做家宴网站百度seo自然优化
  • 网站资料如何做参考文献宁波网站推广平台效果好
  • 如何做旅游网站推广学好seo
  • 做脚本的网站seo网站内容优化有哪些
  • 购买域名的网站口碑营销怎么做
  • 百度怎么联系客服信息流优化师简历模板
  • 网站源码文件安装教程海会网络做的网站怎么做优化
  • 设计师有哪些种类短视频矩阵seo系统源码
  • 曰本做爰吃奶网站重庆网站seo多少钱
  • 谷歌网站排名各大网站排名