A1006
Posted lynn-2019
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了A1006相关的知识,希望对你有一定的参考价值。
输入n行员工id以及到达和离开的时间,输出最早到达的员工的id和最晚离开的员工的id
注:字符串赋值函数strcpy(目标字符串,原字符串)字符串之间的赋值使用该函数,需要#include<string.h>
1 #include<cstdio> 2 #include<string.h> 3 int main(){ 4 char signinid[16],signoutid[16],temid[16]; 5 int h1,m1,s1,h2,m2,s2,n,temin,temout; 6 long long signin=1000000000,signout=0; 7 scanf("%d",&n); 8 while(n--){ 9 scanf("%s %d:%d:%d %d:%d:%d", &temid,&h1,&m1,&s1,&h2,&m2,&s2); 10 temin=h1*3600+m1*60+s1; 11 temout=h2*3600+m2*60+s2; 12 if(temin<signin){ 13 signin=temin; 14 strcpy(signinid,temid); 15 } 16 if(temout>signout){ 17 signout=temout; 18 strcpy(signoutid,temid); 19 } 20 } 21 printf("%s %s",signinid,signoutid); 22 return 0; 23 }
以上是关于A1006的主要内容,如果未能解决你的问题,请参考以下文章