#include<stdio.h>
#include<string.h>
struct fri
{
char name[10];
char birth[8];
char phono[17];
};
int main()
{
int n,i,j;
scanf("%d",&n);
struct fri p[n];
struct fri a;
for(i=0;i<n;i++)
{
scanf("%s %s %s",p[i].name,p[i].birth,p[i].phono);
}
for(j=0;j<n-1;j++)
for(i=1;i<n-j;i++)
{
if(strcmp(p[i-1].birth,p[i].birth)>0)
{
a=p[i-1];
p[i-1]=p[i];
p[i]=a;
}
}
for(i=0;i<n;i++)
{
printf("%s %s %s\n",p[i].name,p[i].birth,p[i].phono);
}
return 0;
}
通讯录排序I“:L》《?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-