公司年会

公司年会与员工考勤数据分析
本文通过编程实现对公司年会与员工考勤数据的分析,筛选出最接近2014年的记录中,考勤最高且大于等于60的员工。包括案例解析、代码实现及结果展示。

题意 公司年会 

1. 最接近2014       

2. 考勤 >=60

以上都满足 考勤最大的

 

 1 #include<stdio.h>
 2 
 3 #include<math.h>
 4 
 5 int main()
 6 
 7 {
 8 
 9     int n,i,j,a[100000][2],m,b[100000][2],min,max;
10 
11     int p,num=1,flag=0;
12 
13     while (~scanf("%d",&n)&&n!=0)
14 
15     {
16 
17         min=2015;
18 
19         max=59;
20 
21         p=0;
22 
23         for (i=0;i<n;i++)
24 
25         {
26 
27             scanf("%d %d",&a[i][0],&a[i][1]);
28 
29             a[i][0]=fabs(a[i][0]-2014);
30 
31         }
32 
33         for (j=0;j<n;j++)
34 
35             if (a[j][1]<60)
36 
37             {
38 
39                 p++;
40 
41             }
42 
43 
44 
45         for (i=0;i<n;i++)
46 
47         {
48 
49             if (a[i][0]<min&&a[i][1]>max)
50 
51                 min=a[i][0];
52 
53         }
54 
55         for (i=0;i<n;i++)
56 
57         {
58 
59             if (a[i][0]==min&&a[i][1]>max)
60 
61             {
62 
63                 max=a[i][1];
64 
65                 m=i;
66 
67             }
68 
69         }
70 
71         if(num>1) printf("\n");
72 
73         printf("Case %d: ",num++);
74 
75         if (p==n)
76 
77             puts("o_O");
78 
79         else
80 
81             printf("%d\n",m+1);
82 
83     }
84 
85     return 0;
86 
87 }

转载于:https://www.cnblogs.com/awsent/p/4267157.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值