您的位置:首页 > 编程语言 > C语言/C++

PAT甲级 1006. Sign In and Sign Out (25)

2017-09-05 08:56 519 查看
题目链接:https://www.patest.cn/contests/pat-a-practise/1006

题目大意:给出每个人来的时间和走的时间,找出其中来到最早的人和走的最晚的人

代码如下:

#include <iostream>
#include <cstring>
#include <string>
using namespace std;

int main(){
string mins, maxs, str;
string minT = "23:59:59";
string maxT = "00:00:00";
string tmp_in, tmp_out;
int num, i;

cin >> num;
for(i = 0; i < num; i++){
cin >> str >> tmp_in >> tmp_out;
if(tmp_in <= minT){
mins = str;
minT= tmp_in;
}
if(tmp_out >= maxT){
maxs = str;
maxT = tmp_out;
}
}
cout << mins << " " << maxs << endl;
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++ pat