# 6-4 利用“选择排序算法“对结构体数组进行排序 本题:补充函数 sortByChoose()的剩余部分,其要求是利用选择排序算法根据学生成绩(score)实现对结构体数组元素降序排序。 ### 函数接口定义: ```c++ void sortByChoose(struct Student *pData,int n); ``` ### 裁判测试程序样例: ```c++ #include #include #define N 10 struct Student { int num; int score; }; void sortByChoose(struct Student *pData,int n); int main(void) { struct Student data[10],*p; int i; for(p=data,i=0;inum,&p->score); p++; } sortByChoose(data,N); for (p=data,i=0;inum, p->score); p++; } return 0; } void sortByChoose(struct Student *pData,int n) { struct Student *p1,*p2,*p; int num, score,i,j; for(p1=pData;p1