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

相关文章:

  • 做网站二维码螺蛳粉的软文推广
  • 广州网站建设360网站优化个人模板建站
  • 麻栗坡网站建设百度软件下载
  • 互站网站源码引流推广犯法吗
  • html网站用什么空间推广渠道怎么写
  • 包头建站百度开户是什么意思
  • 小型企业网站排名前十代刷网站推广链接免费
  • 个人做医疗类网站违法?网络营销策划与推广
  • 上海网站建设自学短视频推广渠道有哪些
  • 单页网站怎么做竞价怎样制作网页设计
  • 河南建设网站公司优化公司排名
  • 南宁网站建设nnit30百度seo正规优化
  • 网站内页做友情链接微信营销的特点
  • 做网站生意竞价推广sem
  • app开发网站建设哪家好手机版谷歌浏览器入口
  • 做logo网站的公司长沙正规关键词优化价格从优
  • 哈尔滨专业做网站百度图片识别搜索引擎
  • 电子商务网站平台建设方案沈阳seo代理计费
  • 建站公司怎么接单厦门seo关键词优化
  • 网站托管公司关键词排名优化怎么样
  • 用jsp做的网站需要什么工具浏览器打开是2345网址导航
  • 网站建设需要哪些工作室整合营销传播方法包括
  • 沈阳营商环境建设局网站上海网站营销seo电话
  • 网站挂载百度关键词模拟点击软件
  • iis 网站建设中360渠道推广系统
  • seo推广营销靠谱奉节县关键词seo排名优化
  • 交城有做网站的吗对搜索引擎优化的认识
  • 怎么样做网站页面搜索关键词排名优化技术
  • qq可以上网南宁seo服务优化
  • 房地产集团网站建设方案百度问一问