80分,#6WA
查看原帖
80分,#6WA
715774
Little_Andyyu楼主2022/8/14 08:32
#include<cstdio>
#include<algorithm>
using namespace std;
struct birthday
{
	char name[20];
	int year;
	int month;
	int day;
}k[100];
int main()
{
	int a;
	scanf("%d",&a);
	for(int i=0;i<=a-1;i++){
		scanf("%s %d %d %d",k[i].name,&k[i].year,&k[i].month,&k[i].day);
	}
	for(int i=0;i<=a-1;i++){
		for(int j=i+1;j<=a-1;j++){
			if(k[i].year>k[j].year||(k[i].year==k[j].year&&k[i].month>k[j].month)||(k[i].year==k[j].year&&k[i].month==k[j].month&&k[i].day>k[j].day))
			{
				swap(k[i],k[j]);
			}
		}
	}
    for(int i=0;i<=a-1;i++){
		printf("%s\n",k[i].name);
	}
	return 0;
}
2022/8/14 08:32
加载中...