https://www.patest.cn/contests/pat-a-PRactise/1006
#include <cstdio>#include <iostream>#include <string>#include <cstdlib>using namespace std;struct persons { string name; string Sign_in_time; string Sign_out_time;}person[1000];int main() { int N; cin >> N; for (int i = 0; i < N; i++) { cin >> person[i].name; cin >> person[i].Sign_in_time; cin >> person[i].Sign_out_time; } string minper = person[0].name; string maxper = person[0].name; string mintime = person[0].Sign_in_time; string maxtime = person[0].Sign_out_time; for (int i = 0; i < N; i++) { if (person[i].Sign_in_time < mintime) { minper = person[i].name; mintime = person[i].Sign_in_time; } if (person[i].Sign_out_time > maxtime) { maxper = person[i].name; maxtime = person[i].Sign_out_time; } } cout << minper << " " << maxper << endl; system("pause"); return 0;}新闻热点
疑难解答