学生成绩管理系统 C语言编程

[复制链接]
查看11 | 回复3 | 2010-12-27 09:38:18 | 显示全部楼层 |阅读模式
“学生成绩管理系统”具有以下功能:

1)系统启动后,弹出一个用户界面,能实现人机交互的功能。而且只能通过界面菜单命令实现各种功能(包括系统退出功能)。
2)录入学生成绩(信息有:班级、姓名、学号、五门课程成绩);
3)计算学生五门功课的平均成绩并存档。
下面的功能必须是第3)项功能完成以后才能进行。
4)输出学生的信息和对应的原始成绩以及平均成绩;
5)按平均成绩进行排序,输出排序后的学生信息以及对应的课程成绩和平均成绩。
6)对成绩修改,分别有两种模式,一种是按学号查找后进行修改;另一种是按姓名查找后进行修改;修改后重新排序学生的顺序,并输出学生信息和对应课程成绩和平均成绩。
7)增补遗漏的学生以及对应的信息和对应的课程成绩,并计算出平均成绩,增补以后重新排序学生顺序,并输出学生信息和对应课程成绩和平均成绩。
8)附加功能:把学生信息和对应的课程成绩和平均成绩存入到文件中。
9)附加功能:输出文件中的内容。
10)附加功能:试着从文件中导入数据到成绩管理系统中,然后进行管理。
急!!急!!急!!能否在两天内给我满意的答案!!!!!!!!!!!!!!1谢谢!!!!!!!!!!!!!最好在加上注解。邮箱是[email protected]

回复

使用道具 举报

千问 | 2010-12-27 09:38:18 | 显示全部楼层
可以把每一个学生的信息用一个结构存储起来,平均成绩也是结构成员之一,当用户把学生的5门成绩出入完成后系统自动计算平均成绩并保存,然后存储到文件中,输出就是循环读文件并显示,排序可以弄一个菜单,先把所有学生信息读到一个结构数组里面,然后排好序后再一次读到文件中(然来的内容就被覆盖了),修改就是先做两个分支,一个是学号,一个是姓名,分别查找到学生后把每一门的成绩都录入一遍(当然也可以菜单选择后录入要修改的那门课程成绩,)然后修改平均成绩,再进行插入到已经有序的序列中,增补就是添加,然后再选择插入就行了,后面的导入也就是把文件内容读到一个结构数组里面,其他的就简单了。
回复

使用道具 举报

千问 | 2010-12-27 09:38:18 | 显示全部楼层
一会帮你做!给个邮箱发给你?在hi上给我留言……
回复

使用道具 举报

千问 | 2010-12-27 09:38:18 | 显示全部楼层
我有个类似的也是C语言的!把你邮箱发我,给你参考参考!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行