为什么一直显示停止运行
  • 板块P1104 生日
  • 楼主无心幽玄
  • 当前回复4
  • 已保存回复4
  • 发布时间2020/9/13 12:12
  • 上次更新2023/11/5 13:16:59
查看原帖
为什么一直显示停止运行
280148
无心幽玄楼主2020/9/13 12:12
#include<bits/stdc++.h>
using namespace std;
struct ZYJ{
	string name;
	int year,month,day,id;
}XD[100];
bool PPX(ZYJ x,ZYJ y){
	if(x.year!=y.year)
		return x.year<y.year;
	else if(x.month!=y.month)
		return x.month<y.month;
	else if(x.day!=y.day)
		return x.day<y.day;
	else return x.id>y.id;
}
int main(){
    int n;
    scanf("%d",n); 
    for(int i=1;i<=n;i++){
    	cin>>XD[i].name;
    	scanf("%d%d%d",&XD[i].year,&XD[i].month,&XD[i].day);    	
		XD[i].id=i;
	}
	sort(XD+1,XD+n+1,PPX);
    for(int i=1;i<=n;i++)
		cout<<XD[i].name;
    return 0;
}
2020/9/13 12:12
加载中...