5-13 统计工龄 (20分)


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

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

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

8
10 2 0 5 7 2 5 2

输出样例:

0:1
2:3
5:2
7:1
10:1

思路
关键词:桶排序

点击访问 PTA-测验

#include<stdlib.h>
#include<stdio.h>
/* 评测结果
时间  结果  得分  题目  编译器     用时(ms)  内存(MB)  用户
2016-08-28 07:19    答案正确    20  5-13    gcc     18  1   569985011
测试点结果
测试点     结果  得分/满分   用时(ms)  内存(MB)
测试点1    答案正确    12/12   13  1
测试点2    答案正确    4/4     17  1
测试点3    答案正确    4/4     18  1
查看代码*/int main(){int n;scanf("%d",&n);
int a[51],yearold;for(int i=0;i<51;i++){a[i]=0;
}
for(int i=0;i<n;i++){scanf("%d",&yearold);++a[yearold];
}for(int i=0;i<51;i++){if(a[i])printf("%d:%d\n",i,a[i]);
}return 0;
}

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

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

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

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

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

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

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

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

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

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

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

  6. PAT1042 字符统计 (20 分)

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

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

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

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

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

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

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

最新文章

  1. arduino串口监视器显示nan_使用Arduino开发板制作摩尔斯电码生成器
  2. mysql have_mysql having用法解析
  3. linux svn磁盘空间满,Linux svn checkout时候总报设备上没有空间
  4. spring cloud架构 - HongHu common-service 项目构建过程
  5. websphere java和进程管理_jvisualvm/Jconsole监控WAS(WebSphere)中间件
  6. 模板方法模式(Template Method Pattern)学习笔记
  7. php 网页 透明背景图片,php 处理透明背景的图片时的问题
  8. mysql 优化技巧
  9. Android自定义百分数进度条
  10. IDEA安装mysql程序包,程序包的下载!以及程序包配置到项目详解(更适合英语小白)
  11. Ucenter通信原理
  12. 高等数学(第七版)同济大学 习题1-4 个人解答
  13. RELU激活函数作用
  14. win7 IIS服务发布网站
  15. 黑群晖折腾之百度网盘云同步
  16. 印象笔记使用(一)——微信篇
  17. 验证座机号码(中国 如:010-XXXXXXXX)
  18. 【Python学习】一、Python基础语法
  19. Eclipse无法加载插件解决办法
  20. html如何制作一个漂亮的表格?+ 列表制作 + 表单制作(干货!直接收代码)

热门文章

  1. C8051F与80C51系列单片机的初始化比较
  2. 计算机基础学习日志(二)sq函数
  3. HTC Vive小场地与大场景空间的解决方案
  4. 监听pda扫描_Android监听扫描枪内容(一)
  5. MOT学习 - 卡尔曼滤波
  6. 黄山踏青春游记-两天两夜
  7. DATA GUARD的概念及作用
  8. Java并发编程实战——显示锁
  9. 《超越平凡的平面设计: 版式设计原理与应用》—怎样运用对比确定字体风格...
  10. PBOC2.0-PBOC3.0主要差异