48求大神救助……
  • 板块P1104 生日
  • 楼主Justskr
  • 当前回复3
  • 已保存回复3
  • 发布时间2022/12/18 11:24
  • 上次更新2023/10/24 07:20:50
查看原帖
48求大神救助……
772284
Justskr楼主2022/12/18 11:24

咋测咋对,就是不过啊~~~

#include<bits/stdc++.h>
using namespace std;
int n;
struct node{
    string name;
    int y,m,d,number;
}a[105];
bool cmp0(node a,node b){
    return a.number > b.number;
}
bool cmp1(node a,node b){
    return a.d < b.d;
}
bool cmp2(node a,node b){
    return a.m < b.m;
}
bool cmp3(node a,node b){
    return a.y < b.y;
}
int main(){
    cin >> n;
    for(int i = 1;i <= n;i++){
        cin >> a[i].name >> a[i].y >> a[i].m >> a[i].d;
        a[i].number=i;
    }
    sort(a+1,a+n+1,cmp0);
    sort(a+1,a+n+1,cmp1);
    sort(a+1,a+n+1,cmp2);
    sort(a+1,a+n+1,cmp3);
    for(int i = 1; i<= n;i++){
        cout << a[i].name << endl;

    }

    return 0;
}
2022/12/18 11:24
加载中...