为什么,求助
  • 板块P1104 生日
  • 楼主Everyday_yx
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/7/12 23:53
  • 上次更新2024/7/13 09:41:11
查看原帖
为什么,求助
1030248
Everyday_yx楼主2024/7/12 23:53

80分???

#include <iostream>
#include <algorithm>
using namespace std;

struct people {
    string name;
    int year;
    int month;
    int day;
} p[110];

bool cmp(people a, people b) {
    if (a.year != b.year) {
        return a.year < b.year;
    } else if (a.month != b.month) {
        return a.month < b.month;
    } else {
        return a.day < b.day;
    }
}

int main() {
    int n;
    cin >> n;

    for (int i = 0; i < n; i++) {
        cin >> p[i].name >> p[i].year >> p[i].month >> p[i].day;
    }

    sort(p, p + n, cmp);

    for (int i = 0; i < n; i++) {
        cout << p[i].name << endl;
    }

    return 0;
}
2024/7/12 23:53
加载中...