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

网站建设调研表乐陵市属于哪个市

网站建设调研表,乐陵市属于哪个市,wordpress 传值,租房网 wordpress一、案例描述 公司今天招聘10个员工(ABCDEFGHIJ),10名员工进入公司后,需要指派员工在哪个部门工作员工信息:姓名 工资组成;部门分为:策划、美术、研发随机给10名员工分配部门和工作通过multimap进行信息插…

一、案例描述

  • 公司今天招聘10个员工(ABCDEFGHIJ),10名员工进入公司后,需要指派员工在哪个部门工作
  • 员工信息:姓名  工资组成;部门分为:策划、美术、研发
  • 随机给10名员工分配部门和工作
  • 通过multimap进行信息插入,  key(部门编号) value(员工)
  • 分部门显示员工信息

二、实现步骤

  1. 创建10名员工,放到vector
  2. 遍历vector容器,取出每个员工,进行随机分组
  3. 分组后,将员工部门编号为key,具体员工作为value,放入到multimap容器中
  4. 分部门显示员工信息

三、代码示例

#include<iostream>
using namespace std;#include<map>
#include<vector>
#include<ctime>
/*
*案例描述: 
公司今天招聘10个员工(ABCDEFGHIJ),10名员工进入公司后,需要指派员工在哪个部门工作
员工信息:姓名  工资组成;部门分为:策划、美术、研发
随机给10名员工分配部门和工作
通过multimap进行信息插入,  key(部门编号) value(员工)
分部门显示员工信息
*/#define CEHUA 0
#define MEISHU 1
#define YANFA 2class Worker
{
public:string m_Name;int m_Salary;
};void creatWorker(vector<Worker>& v)
{string nameSeed = "ABCDEFGHIJ";for (int i = 0; i < 10; i++){Worker worker;worker.m_Name = "员工";worker.m_Name += nameSeed[i];worker.m_Salary = rand() % 10000 + 10000; //10000~19999//将员工放到容器中v.push_back(worker);}
}void setGroup(vector<Worker>& v, multimap<int, Worker>& m)
{for (vector<Worker>::iterator it = v.begin(); it != v.end(); it++){//产生随机部门编号int deptId = rand() % 3;//0 1 2//将员工插入到分组中//key-部门编号,value-具体员工m.insert(make_pair(deptId, *it));}
}void showWorkerByGroup(multimap<int, Worker> m)
{cout << "策划部门:" << endl;multimap<int,Worker>::iterator pos = m.find(CEHUA);int count = m.count(CEHUA);int index = 0;for (; pos != m.end() && index < count; pos++, index++){cout << "姓名:" << pos->second.m_Name << "  工资:" << pos->second.m_Salary << endl;}cout << "----------------------------" << endl;cout << "美术部门:" << endl;pos = m.find(MEISHU);count = m.count(MEISHU);index = 0;for (; pos != m.end() && index < count; pos++, index++){cout << "姓名:" << pos->second.m_Name << "  工资:" << pos->second.m_Salary << endl;}cout << "----------------------------" << endl;cout << "研发部门:" << endl;pos = m.find(YANFA);count = m.count(YANFA);index = 0;for (; pos != m.end() && index < count; pos++, index++){cout << "姓名:" << pos->second.m_Name << "  工资:" << pos->second.m_Salary << endl;}
}int main()
{srand((unsigned int)time(NULL));//系统时间随机//1、创建员工vector<Worker>vWorker;creatWorker(vWorker);//   //测试//for (vector<Worker>::iterator it = vWorker.begin(); it != vWorker.end(); it++)//{//	cout << "姓名:" << (*it).m_Name << "    工资:" << it->m_Salary << endl;//}//2、员工分组multimap<int, Worker> mWorker;setGroup(vWorker, mWorker);//3、分组显示员工showWorkerByGroup(mWorker);system("pause");return 0;
}

http://www.yayakq.cn/news/407597/

相关文章:

  • 网站正在建设中 色住房城乡建设部
  • 网站建设佛山视频分销网站建设
  • 网站要不要备案百度seo关键词排名价格
  • 个人网站建设及实现北京西站到大兴机场
  • 珠海网站建设案例竞拍网站建设
  • 自己做网站要多少钱这么自己做网站
  • 游戏网站推广商业网站网页
  • 湖南平台网站建设方案用rp做网站不用写前段代码
  • 网站服务器有什么用成都中方互动做网站怎样
  • 怎么买域名自己做网站WordPress rss连接
  • 用wordpress建立的网站可信网站认证服务中心
  • 建设银行网银盾官方网站下载绵阳住房和城乡建设局网站
  • 西安米德建站wordpress多站点版
  • 中山手机网站建设费用网站建设后台怎么弄
  • 给个网站做导航违法吗玩具网站建设规划书
  • 个人建站python线上课程哪个好
  • 外包公司设计完网站谁负责运营成都网站seo技术
  • 微软雅黑适合于做网站吗电商平面设计
  • 网站网络的可用性在线建设房屋设计网站
  • 网站建设费用如何做账务处理百度网站建设推广
  • 如何向百度提交站点收录信息网站备案完成后不解析
  • 怎么做网站海报轮播图星裕建设网站
  • 怎么弄免费的php空间做网站wordpress下拉筛选
  • dw建设网站营销软件免费版
  • 校园交友的网站建设企业汽车网站建设
  • 帝国cms 关闭网站互联网公司运营是做什么的
  • 西樵网站制作公司开源门户网站建设方案
  • 简单三栏网站wordpress点赞打赏
  • 自微网站首页大兴专业网站开发公司
  • 建设银行 上海 招聘网站电子商务网络营销