3
zhang 19850403 13912345678
wang 19821020 +86-0571-88018448
qian 19840619 13609876543
#include <stdio.h>
struct friend
{
char name[100];
long int age;
char phone[100];
};
int main()
{
struct friend a[20], temp;
int n, i, j;
scanf("%d", &n);
for (i = 0; i < n; i++)
scanf("%s %ld %s", &a[i].name, &a[i].age, &a[i].phone);
for (i = 1; i < n; i++)
for (j = 0; j < n - i; j++)
if (a[j].age > a[j + 1].age)
{
temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
for (i = 0; i < n; i++)
{
printf("%s %ld %s\n", a[i].name, a[i].age, a[i].phone);
}
return 0;
}