给定公司N名员工的工龄,要求按工龄增序输出每个工龄段有多少员工。

输入格式:
输入首先给出正整数N(≤10​5​​ ),即员工总人数;随后给出N个整数,即每个员工的工龄,范围在[0, 50]。

输出格式:
按工龄的递增顺序输出每个工龄的员工个数,格式为:“工龄:人数”。每项占一行。如果人数为0则不输出该项。


题目思路:
存储数据的时候让hashtable[]数组的下标与要存的数据保持一致,当有相同数据加入进来,让该下表对应的值++即可。

#include<iostream>
using namespace std;int main()
{int hashtable[51] = {0};  //这里不能忘记初始化int n , t;cin >> n;for (int i = 0; i < n; i++){cin >> t;hashtable[t]++;          //核心}for (int i = 0; i <= 50; i++){if (hashtable[i]){cout << i << ":" << hashtable[i] << endl;}}return 0;
}

案例7-3 统计工龄 (20 分)(简单)相关推荐

  1. 7-4 统计工龄 (20 分)(C语言实现)

    7-4 统计工龄 (20 分) 给定公司N名员工的工龄,要求按工龄增序输出每个工龄段有多少员工. 输入格式: 输入首先给出正整数N(≤10 ​5 ​​ ),即员工总人数:随后给出N个整数,即每个员工的 ...

  2. 7-1 统计工龄 (20 分)

    暑假字符串专题HBU程序设计训练营总结 ?点这里 7-1 统计工龄 (20 分) 给定公司N名员工的工龄,要求按工龄增序输出每个工龄段有多少员工. 输入格式: 输入首先给出正整数N(≤10​5​​), ...

  3. 数据结构排序-7-1 统计工龄 (20 分)

    7-1 统计工龄 (20 分) 给定公司N名员工的工龄,要求按工龄增序输出每个工龄段有多少员工. 输入格式: 输入首先给出正整数N(≤105),即员工总人数:随后给出N个整数,即每个员工的工龄,范围在 ...

  4. 5-13 统计工龄 (20分)

    5-13 统计工龄 (20分) 给定公司N名员工的工龄,要求按工龄增序输出每个工龄段有多少员工. 输入格式: 输入首先给出正整数N (≤105​​) (≤10^5​​),即员工总人数:随后给出N个整数 ...

  5. 10-排序4 统计工龄 (20 分)

    给定公司N名员工的工龄,要求按工龄增序输出每个工龄段有多少员工. 输入格式: 输入首先给出正整数N(≤),即员工总人数:随后给出N个整数,即每个员工的工龄,范围在[0, 50]. 输出格式: 按工龄的 ...

  6. 案例 7-1.4 统计工龄(20 分)

    给定公司 N 名员工的工龄,要求按工龄增序输出每个工龄段有多少员工. 输入格式: 输入首先给出正整数 N(≤10​5),即员工总人数:随后给出 N 个整数,即每个员工的工龄,范围在[0,50]. 输出 ...

  7. 新增订单统计信息 (20 分)

    统计订单表(orders)中顾客的订单数量,并插入results表中 提示:请使用INSERT语句作答. insert into results select CustomerID,count(Cus ...

  8. PAT1042 字符统计 (20 分)

    题目 代码 #include<iostream> #include<string> using namespace std; int main() {int count[26] ...

  9. 7-3 表达式求值_1 (20分) 简单代码

    题目描述 在一个表达式中,只有"(",")","0-9","+","-","*" ...

  10. 1088 三人行 (20 分)——简单分析

    子曰:"三人行,必有我师焉.择其善者而从之,其不善者而改之." 本题给定甲.乙.丙三个人的能力值关系为:甲的能力值确定是 2 位正整数:把甲的能力值的 2 个数字调换位置就是乙的能 ...

最新文章

  1. 如何解决uiaotomator定位工具报错
  2. 宝塔Linux/Windows面板如何添加网站?附图文教程
  3. Spark2.1.0之内置RPC框架
  4. 如何让hierarchyviewer调试查看商业版真机上的应用
  5. JSON 基础解释.
  6. python自学入门教程-Python基础教程,Python入门教程(非常详细)
  7. 【ASP.NET 进阶】验证码的实现
  8. springboot改文件头_SpringBoot图文教程4—SpringBoot 实现文件上传下载
  9. vue-router进阶:路由使用归纳、路由导航守卫、导航守卫解析流程、
  10. git ssh配置完后拉取代码_使用git在gitlab上拉取代码的方法
  11. java 方法 示例_Java方法参考类型和示例
  12. 如何使用AdminStudio软件把.exe转换成.msi
  13. 考研数据结构程序题常见代码【C语言实现】
  14. 电驴搜索服务器正在连接,电驴emule eD2k 不能连接服务器解决办法
  15. 数字图像处理 冈萨雷斯(第四版)图像配准
  16. python之使用pyaudio录音和格式转化
  17. cgb2106-day12
  18. 【论文阅读】Image Super-Resolution Using Deep Convolutional Networks
  19. hoolilaw案例分析:在美国如何治理扰民邻居
  20. SWFObject 2.0

热门文章

  1. 第四季-专题18-FLASH驱动程序设计
  2. nyoj--496--巡回赛(拓扑排序)
  3. Linux学习笔记(二十三)shell介绍、history命令历史、命令补全和别名、通配符、...
  4. 【298天】每日项目总结系列036(2017.11.30)
  5. hdu4757(可持久化 Trie )
  6. 用例设计思路 C/S测试—安装与卸载
  7. 50 Most Frequently Used UNIX / Linux Commands (With Examples)
  8. 北京市延庆县门户网站改版及电子政务网站群建设项目落定西部动力
  9. Dojo学习2 dojo快速安装
  10. 列表查询组件代码, 简化拼接条件SQL语句的麻烦