7-13 统计工龄 (20分)

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

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

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

输入样例:
8
10 2 0 5 7 2 5 2
输出样例:
0:1
2:3
5:2
7:1
10:1

毕竟是数据结构的题就稍微用一下数据结构吧

            #include<iostream>#include<cstdio>#include<cmath>#include<string>#include<cstring>#include<stack>#include<algorithm>using namespace std;typedef long long ll;const double EPS=1e-6;struct work   //开个小小的结构体{int p;int sum;};int main(){struct work g[51];memset(g,0,sizeof(g));int k,a;scanf("%d",&k);while(k--){scanf("%d",&a);g[a].p=1;   //出现过标记一下g[a].sum++;}for(int i=0;i<=50;i++)   //遍历{if(g[i].p==1)printf("%d:%d\n",i,g[i].sum);}return 0;}

7-13 统计工龄 (20分)相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

  7. PAT1042 字符统计 (20 分)

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

  8. 7-2 树种统计 (20分)

    7-2 树种统计 (20分) 随着卫星成像技术的应用,自然资源研究机构可以识别每一棵树的种类.请编写程序帮助研究人员统计每种树的数量,计算每种树占总数的百分比. 输入格式: 输入首先给出正整数N(≤1 ...

  9. C++学习之路 | PTA乙级—— 1042 字符统计 (20 分)(精简)

    1042 字符统计 (20 分) 请编写程序,找出一段给定文字中出现最频繁的那个英文字母. 输入格式: 输入在一行中给出一个长度不超过 1000 的字符串.字符串由 ASCII 码表中任意可见字符及空 ...

  10. C++学习之路 | PTA乙级—— 1038 统计同成绩学生 (20 分)(精简)

    1038 统计同成绩学生 (20 分) 本题要求读入 N 名学生的成绩,将获得某一给定分数的学生人数输出. 输入格式: 输入在第 1 行给出不超过 10 ​5 ​​ 的正整数 N,即学生总人数.随后一 ...

最新文章

  1. 集成ACEGI 进行权限控制
  2. 对软件测试工程师面试题目的回答[转]
  3. 如何给Android应用创建本地服务
  4. 机器学习中为什么需要梯度下降_梯度下降直觉 - 机器是如何学习的
  5. powershell excel 导入 sqlserver
  6. java虚拟机的数据_Java虚拟机运行时数据区域
  7. dnf怎么显示连接服务器失败怎么回事,登录DNF显示连接不到服务器怎么办 服务器连接失败解决方法...
  8. 黑客电影预言或成真,英国核潜艇安全问题堪忧
  9. model.train()与model.eval()的用法、Dropout原理、relu,sigmiod,tanh激活函数、nn.Linear浅析
  10. 《 2021春运人群画像分析报告 》
  11. mysql 白天范围_急求mysql 统计一个时间范围内的白天与夜上的数据方法
  12. 分析家C语言接口软件,大智慧分析家 c语言 编程接口
  13. 徐家骏的华为十年:从DBA到副总裁的辛酸与喜悦[转载]
  14. Java课程设计-画图工具
  15. 华晨宏盛:只需建立正确的理财观,把握科学的理财办法
  16. 怎么估算并发量(以千万PV网站为例)
  17. 计蒜之道初赛第一场-阿里的新游戏
  18. 物流成本管理计算机会成本,企业物流成本管理复习资料.doc
  19. C++查缺补漏之异常(续)
  20. [手机分享]黑莓手机8系列分享之——黑莓8300、8310、8320

热门文章

  1. 常用的公共数据集(一)
  2. 吱口令生成淘宝BP抢购链接
  3. Qt知识点梳理 —— 实现汉字转拼音全拼简拼及首字母
  4. iphone模拟器安装app
  5. centos 6.5安装杀毒软件clamav
  6. 更改浏览器语言(firefox, chrome)详细步骤
  7. c++实现多对多生产者消费者和socket连用
  8. 计算机串口通信的作用,串口通信的具体用途是什么
  9. Android OTA升级
  10. jvm内存模型(jdk1.8)