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

网站建设技术服务清单高端网站建设的要求

网站建设技术服务清单,高端网站建设的要求,媒体村网站建设,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.15wanjia.com/news/159230.html

相关文章:

  • 专题网站策划书网站建设登记表
  • 福州 网站建设动漫网站开发 sh框架
  • 免费模板网站都有什么西安网站关键词排名
  • 潜江做网站动态域名可以建网站
  • 做网站的市场细分网络营销推广品牌
  • 苏州网站建设案例app网站与普通网站的区别
  • 一键注册所有网站推荐wordpress主题xiu
  • 广州婚恋网站排名wordpress文章如何匪类
  • 肥西网站建设简约 个人网站
  • 如何做国际网站首页泰安市住房和城乡建设局网站
  • 男女做爰视频网站在线视频后台网站怎么做视频
  • 出口外贸营销网站分类网站模版
  • 域名解析网站什么意思2015做哪些网站致富
  • 资兴市网站建设服务商十大网站黄页
  • 传奇网站建设聚名网官网入口
  • 长春市长春网站建设网seo建站需求
  • 网站备案下来以后怎么做网页wordpress渗透经验
  • icp备案通过了 怎么修改我的网站建设银行河北分行网站
  • 网站建设兼职合同模板餐饮品牌vi设计开题报告
  • 一元云购网站怎么做seo关键词排名优化系统
  • 百度网站广告怎么做泰州哪里做网站
  • 空滤网站怎么做网站维护费用计入什么科目
  • 网站建设需要做哪些工作沈阳百度推广排名
  • 怎么建立一个购物网站舟山市定海区建设规划局网站
  • 网站回头率学校网站源码php
  • 网站栏目结构设计杭州网站建设 乐云践新专家
  • 呼市做无痛人流z首大网站义乌详情页制作
  • 佛山做一个自己的网站手机阅读网站开发原因
  • 江苏河海建设有限公司官方网站网站建设的摘要怎么写
  • 山东做网站建设的好公司网站推广优势