C语言课程设计学生成绩管理系统

某班有最多不超过30人(具体人数由键盘输入)参加期末考试,最多不超过6门(具体门数由键盘输入)。使用结构体数组编程成实现如下菜单驱动的学生成绩管理系统。1.手动录入每个学... 某班有最多不超过30人(具体人数由键盘输入)参加期末考试,最多不超过6门(具体门数由键盘输入)。使用结构体数组编程成实现如下菜单驱动的学生成绩管理系统。
1.手动录入每个学生的学号(8位数字)、姓名和各科考试成绩。不考虑中文姓名,不考虑重名情况下的处理,学生的学号是唯一的。
2.计算每门课程的总分和平均分;
3.计算每个学生的总分和平均分;
4.按每个学生的总分由高到低排出名次表;
5.按学号由小到大排出成绩表;
6.按姓名的字典顺序排出成绩表;
7.按学号查询学生排名及其考试成绩;
8.按姓名查询学生排名及其考试成绩;
9.按优秀(100-90)、良好(89-80)、中等(79-70)、及格(69-60)、不及格(59-0)5个类别,对每门课程分别统计每个类别的人数以及所占的百分比;并将计算结果输出到屏幕;
10.输出每个学生的学号、姓名、各科考试成绩、总分和平均分;

要求程序运行后先显示如下菜单,并提示用户输入选项(菜单式循环显示,直到选择0.exit 整个程序退出):
1.Input record manually
2.Calculate total and average score of every course
3.Calculate total and average score of every student
4.Sort in descending order by total score of every student
5.Sort in ascending order by number
6.Sort in dictionary order by name
7.Search by number
8.Search by name
9.Statistic analysis for every course
10.List record
0 . Exit
Please input your choice:
展开
 我来答
百度网友242a91c7f
2018-07-03 · 超过11用户采纳过TA的回答
知道答主
回答量:69
采纳率:44%
帮助的人:11.7万
展开全部

这是昨晚一个人找我做的,他给了我一百块钱买我的代码,现在我不要你的钱了,你采纳我我就发代码给你

逮堂单于一瑾
2019-12-06 · TA获得超过3752个赞
知道大有可为答主
回答量:3083
采纳率:31%
帮助的人:180万
展开全部
学生成绩保存在一个数组中,班级总分也是一个数组中,用指针指向那些学生,就像下图所示。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式