工龄

[Hash散列]7-1 统计工龄 (15分)

你。 提交于 2020-01-19 22:08:17
给定公司 N名员工的工龄,要求按工龄增序输出每个工龄段有多少员工。 输入格式: 输入首先给出正整数 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 思路:哈希散列存进一维数组,然后就输出吧! 1 #include<iostream> 2 #include<string> 3 #define N 51 4 using namespace std; 5 int main() 6 { 7 int n,tmp,a[N]={0}; 8 cin>>n; 9 for(int i=0;i<n;i++) 10 { 11 cin>>tmp; 12 a[tmp]++; 13 } 14 for(int k=0;k<=N;k++) 15 { 16 if(a[k]!=0) 17 printf("%d:%d\n",k,a[k]); 18 } 19 return 0; 20 } 来源: https://www.cnblogs.com/luoyoooo/p/12215700.html

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

血红的双手。 提交于 2019-12-05 08:33:11
给定公司 N名员工的工龄,要求按工龄增序输出每个工龄段有多少员工。 输入格式: 输入首先给出正整数 N( ≤ 1 0 ​^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<cstdio> const int maxn = 60; int main() { int age[maxn] = {0}; int n; scanf("%d",&n); int nAge; for (int i = 0; i < n; i++) { scanf("%d",&nAge); if (nAge >= 0 && nAge <= 50) { age[nAge]++; } } for (int i = 0; i <= 50; i++) { if (age[i] != 0) { printf("%d:%d\n", i, age[i]); } } return 0; } 来源: https://www.cnblogs.com/wanghao-boke/p/11915329.html

oracle笔记之计算年龄、工龄

落花浮王杯 提交于 2019-11-30 11:56:18
方法一:利用months_between 函数计算 SELECT TRUNC(months_between(sysdate, birthday)/12) AS age from dual; 方法二:日期转换为 'yyyyMMdd' 格式后,相差一年的两个日期差为:10000 select TRUNC((to_char(sysdate, 'yyyyMMdd') - to_char(birth, 'yyyyMMdd')) / 10000) as age from mytable 来源: https://www.cnblogs.com/Bokeyan/p/11582661.html

java学习(19):巩固练习

廉价感情. 提交于 2019-11-28 08:32:16
/ 任务 5 有三位老师,王老师,孙老师和小李老师, 王老师工龄最长(15年),孙老师工龄比王老师小3年, 小李老师工龄最短,是王老师和孙老师工龄和的二分之一 再除以2的余数正好是他的工龄,编写程序从控制台接收谁的 年龄就可以计算出三位老师的年龄 / import java.util.Scanner; public class test05{ public static void main(String[] args){ Scanner in = new Scanner(System.in); System.out.println(“输入王老师的工龄”); int age=in.nextInt(); int age1=age-3; int age2=(age+age1)/2%2; System.out.println(“王老师的工龄”+age); System.out.println(“孙老师的工龄”+age1); System.out.println(“李老师的工龄”+age2); } } 来源: https://blog.csdn.net/weixin_43392489/article/details/100045462