#define N 3
#include
struct Book{
char Sm[100]; //书名
char Zz[20]; //作者
int Nian,Yue,Kc;
};
void paixu(struct Book s[],int n){
struct Book t;
int i,j;
for(i=0;iif (s[i].Kc t=s[i];s[i]=s[j];s[j]=t;
}
}
void print(struct Book s[],int n){
int i;
for(i=0;iprintf("%s %s %d %d %d\n",s[i].Sm,s[i].Zz,s[i].Nian,s[i].Yue,s[i].Kc);
}
int main(){
struct Book s[N];
int i;
for(i=0;iscanf("%s%s%d%d%d",s[i].Sm,s[i].Zz,&s[i].Nian,&s[i].Yue,&s[i].Kc);
paixu(s,N);
print(s,N);
}