C语言课程设计--学生成绩简单管理程序
《C语言课程设计--学生成绩简单管理程序》由会员分享,可在线阅读,更多相关《C语言课程设计--学生成绩简单管理程序(11页珍藏版)》请在毕设资料网上搜索。
1、 2010-2011(二)C 程序设计课程设计报告 课 设 题 目 : 学生成绩简单管理程序一 学 生 学 号 : 课 设 教 师 : 日 期 : 2011.5.31 一程序主要功能:(写出程序完成的主要功能) 用结构体数组结构实现简单的学生成绩管理功能,要求具有数据输入、数据输出、数组 排序、元素插入、元素删除、查询等功能。 各菜单功能: 1. Input Records(输入若干条记录) 从键盘一次输入一个学生的姓名和成绩(一条记录) ,依次存放到结构体数组中。掺 入一条记录后,显示提示信息:确认是否输入下一条记录,如确认,继续输入,否 则,退出输入功能。 2. Display All R
2、ecord(显示所有记录) 按顺序显示表中所有记录,每屏显示十条记录。每显示十条记录,按键继 续显示下一屏。 3. Sort(排序) 以姓名为序排列数组。 4. Insert a Record(插入一条记录) 在以姓名为序排列的数组中插入一条记录,插入后数组仍有序。输出插入成功的信 息。 5. Delete a Record(按姓名查找,删除一条记录) 输入待删除记录的姓名,显示提示信息,让用户再次确认是否要删除。确认后,将 该姓名的记录删除。 6. Query(查找并显示一个记录) 输入姓名,查找该记录,并显示该同学的成绩。 7. Add Records from a Text File(从
3、正文文件中添加数据到结构体数组中) 用户可事前建立一个正文文件 data.txt,存放多个待加入的记录。 提示输入正文文件的 文件名,然后从该文件中一次性加入多条学生记录。文件 data,txt 格式如下: 2 Wang Xiao 95 LiuLin 87 8. Write to a Text file 将数组中的全部记录写入文件 records.txt,要求文件格式和文件 data.txt 相同。 9. Quit(退出学生成绩管理程序) 二说明:(写出对题目的分析,设计中遇到的主要问题及解决方法,对设计的 感想和心得。如有新增加的功能,给出增加功能的设计说明) 1.题目分析 该题主要考察对结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 学生 成绩 简单 管理程序
