PAT 1006

来源:互联网 发布:楼梯踏步高度算法 编辑:程序博客网 时间:2024/06/05 08:22

//

// PAT.cpp

// chap10

//

// Created by MeiS on 2017/5/22.

// Copyright © 2017MeiS. Allrights reserved.

//


#include

#include

#include


usingnamespacestd;

typedefstructLNode{

   charusername[16];

   intHH,MM,SS;

}LNode;


boolcompare(LNodeL1,LNodeL2)

{

   if(L1.HH!=L2.HH)

      returnL1.HH>L2.HH;

   if(L1.MM!=L2.MM)

      returnL1.MM>L2.MM;

   elsereturnL1.SS>L2.SS;

}


   intmain()

{

   LNodeL_MAX,L_MIN,temp;

   inttimes;

   L_MAX.HH=24,L_MAX.MM=60,L_MAX.SS=60;

   L_MIN.HH=0,L_MIN.MM=0,L_MIN.SS=0;

   scanf("%d",×);

   for(inti=0;i

   {

      scanf("%s%d:%d:%d",temp.username,&temp.HH,&temp.MM,&temp.SS);

      if(compare(temp,L_MAX)==0)

         L_MAX=temp;//MAX为最早来的

      scanf("%d:%d:%d",&temp.HH,&temp.MM,&temp.SS);

      if(compare(temp,L_MIN)==1)

         L_MIN=temp;//MIN为最迟走的

   }

   printf("%s%s",L_MAX.username,L_MIN.username);

}


原创粉丝点击