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

微商城手机网站制作长沙网络推广网站制作

微商城手机网站制作,长沙网络推广网站制作,做视频链接哪个网站没有广告,网站建设与管理知识点1.01_STL概述 2.02_容器算法迭代器初识_01_vector存放内置数据类型 3.02_容器算法迭代器初识_02_vector存放自定义数据类型 4.02_容器算法迭代器初识_02_vector嵌套vector 5.03_string容器_01_构造和赋值 6.03_string容器_02_拼接和追加 7.03_string容器_03_查找和替换 8.03_st…

1.01_STL概述

2.02_容器算法迭代器初识_01_vector存放内置数据类型

3.02_容器算法迭代器初识_02_vector存放自定义数据类型

4.02_容器算法迭代器初识_02_vector嵌套vector

5.03_string容器_01_构造和赋值

6.03_string容器_02_拼接和追加

7.03_string容器_03_查找和替换

8.03_string容器_04_比较和字符存取

9.03_string容器_05_插入和删除

10.03_string容器_06_截取子串

11.03_string容器_07_转换

12.04_vector容器_01_构造和赋值

13.04_vector容器_02_构造和赋值

14.04_vector容器_03_插入和删除

15.04_vector容器_04_容器交换

16.04_vector容器_05_预留空间

17.04_vector容器_06_逆序遍历

18.04_vector容器_07_数据存取

19.05_deque容器_01_构造和赋值

20.05_deque容器_02_大小操作

21.05_deque容器_03_插入和删除

22.05_deque容器_04_数据存取

23.05_deque容器_05_排序

24.06_stl综合案例一

25.07_stack容器_01_基本概念

26.07_stack容器_02_常用接口

27.08_queue容器_01_基本概念

28.08_queue容器_02_常用接口

29.09_list容器_01_基本概念

30.09_list容器_02_构造和赋值

31.09_list容器_03_交换和大小

32.09_list容器_04_插入和删除

33.09_list容器_05_数据存取和反转

34.09_list容器_06_排序

35.09_list容器_07_高级排序

36.10_set和multiset容器_01_构造和赋值

37.10_set和multiset容器_02_交换和大小

38.10_set和multiset容器_03_插入和删除

39.10_set和multiset容器_04_统计和查找

40.10_set和multiset容器_05_pair对组

41.10_set和multiset容器_06_set和multiset

42.10_set和multiset容器_07_指定内置数据类型排序规则

43.10_set和multiset容器_08_指定自定义数据类型排序规则

44.11_map和multimap容器_01_构造和赋值

45.11_map和multimap容器_02_交换和大小

46.11_map和multimap容器_03_插入和删除

47.11_map和multimap容器_04_统计和查找

48.11_map和multimap容器_05_指定排序规则

49.12_stl综合案例二

#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;
#include <vector>
#include <map>
#include <ctime>

/* 员工分组
公司今天招聘了10个员工(ABCDEFGHIJ),10名员工进入公司之后,需要指派员工在那个部门工作
员工Worker信息有: 姓名  工资组成;部门分为:策划(0号)、美术(1号)、研发(2号)
利用createrWorker创建员工
利用setGroup函数随机给10名员工分配部门和工资(工资范围10000~19999)
通过multimap进行信息的插入  key(部门编号) value(员工)
最终分部门显示员工信息
*/

enum {CEHUA,MEISHU,YANFA};

//员工类
class Worker
{
public:
    string m_Name; //姓名
    int m_Money; //工资
};

void createWorker(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_Money = 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++)
    {
        //随机部门编号 0 1 2
        int dId = rand() % 3;

        //将部门编号 和 具体员工 插入到map容器中
        m.insert(make_pair(dId, *it));
    }
}

void showGroup(multimap<int, Worker>& m)
{
    //0 A  0 B  0  D   1  C  1  E  2  I
    cout << "策划部门人员信息如下: " << endl;

    multimap<int,Worker>::iterator pos  = m.find(CEHUA);

    //统计部门人员
    int num = m.count(CEHUA);
    int index = 0;
    for (; pos != m.end() && index < num; pos++ , index++)
    {
        cout << "部门编号: " << pos->first << " 姓名: " << pos->second.m_Name << " 工资: " << pos->second.m_Money << endl;
    }

    cout << "美术部门人员信息如下: " << endl;
    pos = m.find(MEISHU);
    num = m.count(MEISHU);
    index = 0;
    for (; pos != m.end() && index < num; pos++, index++)
    {
        cout << "部门编号: " << pos->first << " 姓名: " << pos->second.m_Name << " 工资: " << pos->second.m_Money << endl;
    }

    cout << "研发部门人员信息如下: " << endl;
    pos = m.find(YANFA);
    num = m.count(YANFA);
    index = 0;
    for (; pos != m.end() && index < num; pos++, index++)
    {
        cout << "部门编号: " << pos->first << " 姓名: " << pos->second.m_Name << " 工资: " << pos->second.m_Money << endl;
    }

}

int main()
{
    srand((unsigned int)time(NULL));

    //1、创建10个员工
    vector<Worker>v;
    createWorker(v);

    //2、给员工分组
    multimap<int, Worker> m;
    setGroup(v, m);

    //3、分部门显示员工
    showGroup(m);

    //测试
    //for (vector<Worker>::iterator it = v.begin(); it != v.end(); it++)
    //{
    //    cout << "姓名: " << it->m_Name << " 工资: " << it->m_Money << endl;
    //}

    system("pause");
    return 0;
}

http://www.dtcms.com/wzjs/233772.html

相关文章:

  • 做电影网站用什么软件北京网站优化服务
  • icoc.cc是哪个网站域名互联网论坛
  • 域名注册网站制作自制网站教程
  • 美国成年做爰网站百度搜索一下就知道
  • 外国做家具的网站软文发稿平台
  • 服装厂做1688网站效果好不好网站权重查询
  • 深圳营销型网站建设价格域名备案查询系统
  • 如何注册一个网站域名万能导航网
  • 用excel做网站日志分析灰色行业关键词优化
  • ie浏览器哪个做网站稳定宁波网站推广优化哪家正规
  • 网站备案去哪备案今天头条新闻
  • 网站开发公司的色目人
  • eclipse做购物网站国内十大软件测试培训机构
  • 网站更换ico文件位置关键词排名点击软件怎样
  • 做单位网站的公司平台推广方式方法是什么
  • 广西壮族自治区招生考试院seo百度排名优化
  • 如何将html发布到网站西安快速排名优化
  • 专题研究网站建设工作动态平台推广销售话术
  • 网站制作的收费营销网站建设软件下载
  • 保定网站搜索引擎优化深圳全网推广
  • 一般做网站带宽选择多大的百度浏览器官网下载
  • 泉州网站建设+推广苏州网络推广服务
  • 卡盟网站怎么做独立站建站平台有哪些
  • 建一个国外的网站百度95099怎么转人工
  • 如何做好网站内链网站模板哪家好
  • 独山网站建设sem竞价托管多少钱
  • 什么网站可以做软件有哪些东西百度网页版电脑版
  • 宁波网站开发rswl企业文化宣传策划方案
  • 上海网络科技公司排名搜素引擎优化
  • 教师做班级网站短视频seo关键词