P1104 生日求解
  • 板块题目总版
  • 楼主Chettoartist
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/2/24 20:20
  • 上次更新2023/10/23 23:55:48
查看原帖
P1104 生日求解
508577
Chettoartist楼主2023/2/24 20:20

错在哪了呜呜呜呜

#include<bits/stdc++.h>
using namespace std;
struct birthday
{
	string name;
	int year;
	int month;
	int day;
};
int main()
{
	int n;
    cin>>n;
    birthday a[n];
    for(int i=1;i<=n;i++)
    {
    	cin>>a[i].name >>a[i].year >>a[i].month >>a[i].day ;
	}
    for(int i=1;i<=n;i++)
    {
    	for(int j=i+1;j<=n;j++)
    	{
    		if(a[i].year <a[j].year || a[i].year ==a[j].year && a[i].month <a[j].month ||a[i].month == a[j].month &&a[i].day <a[j].day )
			{
    			swap(a[i],a[j]);
			} 
		}
		
	}
	for(int i=1;i<=n;i++)
	{
		cout<<a[i].name <<" ";
		cout<<a[i].year <<" "<<a[i].month <<" "<<a[i].day ;
	}
	return 0;
 }

2023/2/24 20:20
加载中...