#include using namespace std; //学生的结构体 typedef struct student { char name[20]; int math; int english; } Student; //函数声明 bool cmp(Student a,Student b); int main() { //先按math从大到小排序,math相等,按english从大到小排序 Student a[4]= {{"xiaoming",67,89},{"limei",90,56},{"zhaosi",90,99}}; sort(a,a+3,cmp); for(int i=0; i<3; i++) cout<b.english ; //math相等,按endlish从大到小排序23 }