|
- #include <bits/stdc++.h>
- using namespace std;
- int n;
- string t;
- struct a
- {
- string yea;
- string mon;
- string day;
- }s[10000];
- bool cmp(a i,a j)
- {
- if(i.yea!=j.yea) return i.yea<j.yea;
- if(i.mon!=j.mon) return i.mon<j.mon;
- else return i.day<j.day;
- }
- int main()
- {
- cin>>n;
- for(int i=0;i<n;i++){
- cin>>t;
- s[i].yea=t.substr(6,4);
- s[i].mon=t.substr(0,2);
- s[i].day=t.substr(3,2);
- }
- sort(s,s+n-1,cmp);
- for(int j=0;j<n;j++){
- cout<<s[j].mon<<"/"<<s[j].day<<"/"<<s[j].yea<<" ";
- }
- return 0;
- }
复制代码 |
|