以下程序定义了一个学生成绩的排序:首先,通过函数input. score( )给3个同学的三门成绩赋值,三门成绩分别为英语、数学、语文;第二步,通过函数reorder( )按成绩对三个同学进行排序,排序规则为:按三门课总成绩降序排列,如果总成绩相同,则按照数学课的成绩进行排序,成绩高者排在前侧,如果数学课成绩又相同,则按照语文成绩进行排序,成绩高着排在前侧;函数switch _number( )用于两者位置的交换。