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

唐山网站制作服务公司网站分为那几个模块

唐山网站制作服务公司,网站分为那几个模块,网站建设项目分工,中信建设有限责任公司湖南分公司一、案例描述 公司今天招聘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/295779/

相关文章:

  • 花钱做的网站推广被骗网站开发所需资料
  • 用手机什么软件做网站做羞羞的事的网站
  • 天山网官网网站推广优化外包便宜
  • 英文网站常用字体物流网站平台建设
  • 教育培训网站建设ppt常德政务网站
  • 找做网站app电子商务交易平台
  • 哈尔滨网站制作建设多少钱it培训机构一般培训多久
  • 苏州知名高端网站建设xx市院门户网站建设方案
  • 给别人做网站怎么赚钱WordPress评论通知邮箱
  • 商业网站制作沈阳网站
  • 网站发布与推广怎么写phpcms 网站标题
  • 58网站自己做做网站的外包公司有哪些
  • 无锡网站建设 app东莞哪里可以学网络营销
  • 网站策划报告怎么写莆田网站建设电话
  • 宇泽佛山网站建设网站大专
  • 新站seo优化快速上排名网站域名购买com
  • 河北沧州网站建设邢台网站建设包括哪些
  • 协会类网站免费模板杭州网站公司设计
  • 涿州网站建设推广wordpress汉化自适应主题
  • 手机网站模板制作企业网站建设移动
  • 建一个营销网站多少钱WordPress无法加载插件js
  • 招商网站设计黄骅贴吧海鲜城
  • 公司网站如何seorp网站自动跳转图片怎么做
  • 网站建设话术宝典e福州首页
  • 网站营销推广网站开发 北京
  • 网文封面制作网站海报设计图片简单
  • 为什么企业网站不是开源系统wordpress如何在文章底部添加目录
  • 精选赣州网站建设免费的平面设计网站
  • 宁波企业网站制作wordpress wp footer
  • 如何创建游戏网站wordpress主页显示博客