学生成绩管理系统项目说明某班有最多不超过30人(具体人数由键盘输入)参加期末考试,最多不超过6门(具体门数由键盘输入)。从文件读取每个学生个人信息和scores.txt信息( scores.txt , scores2.txt为示例文件),可以由键盘输入文件名。 。手动录入每个学生的学号(8位数字),姓名和各科考试成绩。不考虑重名情况下的处理,学生的学号是唯一的。计算每门课程的总分和平均分。按每个学生的总分由高到低排出名次表。按学号由小到大排出成绩表。按姓名查询学生排名及其考试成绩。按优秀(100-90) ,良好(89-80) ,中等(79-70) ,及格(69-60) ,不及格(59-0) 5个类别,对每门课程分别统计每个类别的人数以及所占的百分比,将计算结果输出到屏幕。输出每个学生的学号,姓名,各科考试成绩,总分和平均分。程序运行后先显示如下菜单,并提示用户输入选项
首页 >
按学号查询学生排名及其考试成绩 > 用C语言表示程序:某班有最多不超过30人(具体人数由键盘输入)参加期末考试,最多不超过6门(具体门数由键盘输入)定义结构体类型描述学生信息,每个学生信息包括:学号、姓名、多门课的成绩、总成绩和平均成绩。用结构体数组作为函数参数,编程实现如下菜单驱动的学生成绩管理系统。 (注:红色部分为必做功能,黑色部分为选做功能) (1) 录入每个学生的学号、姓名和各科考试成绩。 (2) 计算每门课程的总分和平均分。 (3) 计算每个学生的总分和平均分。 (4) 按每个学生的总分由高到低排出名次表。