首页 > 其他分享 >7-14 统计工龄

7-14 统计工龄

时间:2025-01-05 12:03:56浏览次数:3  
标签:输出 14 int 工龄 ages 员工 输入 统计

给定公司多名员工的工龄,按输入工龄顺序输出每个工龄段有多少员工。

输入格式:

给出多个整数,即每个员工的工龄,范围在[0, 50]。

输出格式:

按输入工龄顺序输出每个工龄的员工个数,格式为:“工龄:人数”。
每项占一行。

输入样例:

10 2 0 5 7 2 5 2

输出样例:

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

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

栈限制

8192 KB

#include <stdio.h>

int main() {
    int ages[1000]; // 假设最多有1000个员工
    int age_count[51] = {0}; // 工龄范围是0到50,所以数组大小为51
    int processed[51] = {0}; // 用于标记某个工龄是否已经输出
    int N = 0;
    
    // 读取输入的工龄
    while (scanf("%d", &ages[N]) != EOF) {
        age_count[ages[N]]++;
        N++;
    }
    
    // 按输入顺序输出每个工龄段的员工个数
    for (int i = 0; i < N; i++) {
        if (!processed[ages[i]]) {
            printf("%d:%d\n", ages[i], age_count[ages[i]]);
            processed[ages[i]] = 1; // 标记该工龄已处理
        }
    }
    
    return 0;
}

标签:输出,14,int,工龄,ages,员工,输入,统计
From: https://blog.csdn.net/2401_85947543/article/details/144912370

相关文章

  • 如何修改网站统计代码中的文字?
    网站统计代码通常用于收集网站的访问数据,这些代码通常由第三方服务(如GoogleAnalytics)提供。统计代码本身不包含可修改的文字内容。但是,如果你指的是在统计报告中显示的文字,可以通过以下步骤进行修改:登录统计服务后台:打开浏览器,输入统计服务的管理后台地址,使用管理员账号登录。......
  • 【概率论与数理统计】第一章 随机事件与概率(1)
    1随机事件1.1随机现象自然界和社会中存在两类现象:确定性现象(一定条件实现时,一定发生;可预测。)随机性现象(一定条件实现时,结果无法断言。)随机现象的研究是建立在大量重复试验或观察之上的。人们发现随机现象的结果出现某些规律性,这种规律性就是所谓的统计规律性。《概率......
  • 2024-2025-1 20241427 《计算机基础与程序设计》第15周学习总结
    每周作业链接汇总第一周作业内容:利用各种AI工具进行辅助学习,学会了不同进制之间的互相转化,了解了计算机的发展历史和信息安全的重要性。二维码:https://assets.cnblogs.com/qrcode.html?url=https%3A%2F%2Fwww.cnblogs.com%2F2981586354yx%2Fp%2F18439414第三周作业内容:不同数据......
  • [WC2014] 紫荆花之恋 题解
    啊啊啊啊啊啊啊啊啊啊啊我终于改完啦啊啊啊啊啊啊啊。因为没有在最开始的时候将所有点设置为已经重构的,所以直接\(R15-R70\)间卡了两三天。似乎也是我第一次大规模使用指针了。这道题假如只有一次询问,就是一道简单淀粉质,直接在根节点建立平衡树,记录\(r_x-dis(x,rt)\),然后找......
  • jamovi 2.6 (Linux, macOS, Windows) - 统计软件
    jamovi2.6(Linux,macOS,Windows)-统计软件openstatisticalsoftware请访问原文直链:https://sysin.org/blog/jamovi/查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgjamovi适用于桌面和云的开放式统计软件jamoviCloud直接从浏览器在云中使用jamovijamo......
  • 如何在 EMLOG 中添加流量统计代码
    在EMLOG中添加流量统计代码(如GoogleAnalytics、百度统计等)可以通过安装 工具箱 插件来实现。以下是详细的步骤:1.安装并启用 工具箱 插件登录EMLOG后台:打开EMLOG后台管理界面。进入插件管理:在左侧菜单中点击“插件”。安装工具箱插件:点击“应用商店......
  • 学期2024-2025-1 学号20241424 《计算机基础与程序设计》第15周学习总结
    学期2024-2025-1学号20241424《计算机基础与程序设计》第15周学习总结作业信息|这个作业属于2024-2025-1-计算机基础与程序设计)||-- |-- ||这个作业要求在2024-2025-1计算机基础与程序设计第15周作业||这个作业的目标|<作业总结>||作业正文|https://www.cnblogs.com/zmws/......
  • 投稿指南【NO.12_14】【极易投中】期刊投稿(毛纺科技)
               近期有不少同学咨询投稿期刊的问题,大部分院校的研究生都有发学术论文的要求,少部分要求高的甚至需要SCI或者多篇核心期刊论文才可以毕业,但是核心期刊要求论文质量高且审稿周期长,所以本博客梳理一些计算机特别是人工智能相关的期刊,供大家参考投稿。欢......
  • 学习-Niginx-执行yum install -y gcc时候报错“14: curl#6 - "Could not resolve host
    报错信息如下:[root@localhostnginx-1.21.6]#yuminstall-ygcc已加载插件:fastestmirrorLoadingmirrorspeedsfromcachedhostfileCouldnotretrievemirrorlisthttp://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stockerrorwas14:curl#6......
  • 20241403《计算机基础与程序设计》课程总结
    20241403《计算机基础与程序设计》课程总结每周作业链接汇总第一周作业:【内容概要】课程概论第二周作业:【内容概要】①数字化②信息安全③自学教材第三周作业:【内容概要】①掌握门和电路②学习计算机部件③了解冯·诺依曼体系结构④学习C语言基础知识,第四周作业:......