结构体-学生信息处理3

结构体-学生信息处理3

问题描述

编写程序,输入学生人数n,然后输入n个学生信息,请按照学生的成绩降序输出,已知学生信息定义如下:
struct student
{
int num;
char name[20];
int sex; //1表示男生 0表示女生
float score;
};
输出说明:每行每个数据占8位宽,左对齐。

测试案例1:

输入:

5
1001 Tom 1 95
1002 Jack 1 90
1003 Lily 0 100
1004 Cherry 0 92
1005 Tim 1 88

输出:

1003    Lily    F      100
1001    Tom     M      95
1004    Cherry  F      92
1002    Jack    M      90
1005    Tim     M      88