关于#c语言#的问题:结构体编程

求求了,帮孩子一下吧!!!实在不会编程

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

结构体 存数据(学生,总分,数学,语文,英语)
遍历所有数据 可以用algorithm的sort重写cmp排序方法 排序规则(struct1.sum>struct2.sum这里需要if判断是否相等 然后用数学语文以此类推)
排好打印