计算机软件基础第九次上机作业
实验名称,排序算法的应用 ----多关键字排序的实现
实验目的:复习巩固各种排序算法的基本思想和具体实现 ; 掌握多关键字排序的要点和实现方法。
计算机软件基础对于参加某次英语竞赛的所有选手的成绩进行排序,每位选手的信息包括姓名、系别和笔试、
口语、听力三门成绩。要求:按总分从高到低排序;若总分相同,按笔试成绩从高到低排序; 若总分和笔试成绩均相同,按口语成绩从高到低排序。编写程序 解决英语竞赛成绩的多关键字排序问题。
实验内容:
计算机软件基础提示:
为了使各次不同关键字的排序能共用一个排序算法,排序关键字应怎样在算法中表示是最大的难点。
计算机软件基础提示,使不同排序关键字公用一个名字。
struct student
{char num[10];
char name[20];
char dep[20];
int score[4];
}
实验名称,排序算法的应用 ----多关键字排序的实现
实验目的:复习巩固各种排序算法的基本思想和具体实现 ; 掌握多关键字排序的要点和实现方法。
计算机软件基础对于参加某次英语竞赛的所有选手的成绩进行排序,每位选手的信息包括姓名、系别和笔试、
口语、听力三门成绩。要求:按总分从高到低排序;若总分相同,按笔试成绩从高到低排序; 若总分和笔试成绩均相同,按口语成绩从高到低排序。编写程序 解决英语竞赛成绩的多关键字排序问题。
实验内容:
计算机软件基础提示:
为了使各次不同关键字的排序能共用一个排序算法,排序关键字应怎样在算法中表示是最大的难点。
计算机软件基础提示,使不同排序关键字公用一个名字。
struct student
{char num[10];
char name[20];
char dep[20];
int score[4];
}