#6 WA 求助
  • 板块P1104 生日
  • 楼主sweet_melon
  • 当前回复2
  • 已保存回复2
  • 发布时间2022/8/14 23:21
  • 上次更新2023/10/27 15:24:27
查看原帖
#6 WA 求助
684337
sweet_melon楼主2022/8/14 23:21

代码

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

struct People{
    string name;
    int y, m, d;
}p[105];

bool cmp(People a, People b){
    if (a.y != b.y){
        return a.y < b.y;
    } else if (a.y == b.y && a.m != b.m){
        return a.m < b.m;
    }else{
        return a.d < b.d;
    }
}

int main(){
//	freopen("in.txt", "r", stdin);
//	freopen("out.txt", "w", stdout);
    int n;
    cin >> n;
    for (int i = 1; i <= n; i++){
        cin >> p[i].name >> p[i].y >> p[i].m >> p[i].d;
    }
    sort (p + 1, p + n + 1, cmp);
    for (int i = 1; i <= n; i++){
        cout << p[i].name << "\n";
    }
    return 0;
}

最后#6WA,实在看不出来什么问题

2022/8/14 23:21
加载中...