![]() |
#2
yangfrancis2017-12-20 13:51
|
#include<iostream>
#include<string>
using namespace std;
int main()
{
string s[100],y[100],m[100],d[100],t;
int n,i,j,k;
cin>>n;
for(i=0;i<n;i++)
cin>>s[i]>>y[i]>>m[i]>>d[i];
for(i=0;i<n;i++)
{
k=i;
for(j=i+1;j<n;j++)
if(y[j]<y[k])
{
k=j;
t=s[i];s[i]=s[k];s[k]=t;
}
}
for(i=0;i<n;i++)
cout<<s[i]<<endl;
return 0;
}
这个只能判断年 要是年相同 怎么将年和日的判断加进去?