C语言实现学生成绩管理系统

编写一个课程成绩管理程序。要求如下:

学生数据包括学号、姓名、课程成绩、

课程成绩 = 平时成绩 * 40% + 卷面成绩 * 60%

  1. 编写input函数,输入n个学生的信息及各个成绩分量。

  2. 编写output函数,按学号顺序,输出所有学生的学号、姓名、平时成绩、卷面成绩、总成绩

  3. 编写output2函数,按总成绩从高到底输出所有学生的学号、姓名、总成绩,成绩相同的按学号顺序。

  4. 编写output3函数,统计卷面成绩的最高分、最低分、平均分、及格率。

  5. 编写main函数,依次调用并测试上述各个函数。

要求

1)用typedef定义结构体类型。

2)根据用户输入的n的值,调用malloc动态内存分配。

3)不用全局变量,用&引用类型作参数,传递各个计算结果。