设计思想
一. 实践目的
1. 巩固 C 语言的基本算法,掌握函数设计方法与结构思想。
2. 掌握结构体数组的定义和应用。
3. 掌握 C 语言的文件进行操作。掌握结构体数组写入文件和从文件中读取结构
体数据的方法。
4. 了解规范的程序设计思想和程序编码格式。
5. 了解学生信息管理过程中所需要处理的信息以及相关的处理方法。
二. 基本要求
1.系统菜单的主要功能
题目分析 :该题主要考察学生对结构体,指针,文件的操作,以及 C 语言
算法的掌握,所以完成此道题目要求较强的设计能力,尤其是要有一种大局观的
意识。如何调程序也非常重要,通过这个程序可以学习到以前调试短程序没有
的的经验。
菜单中的每一个选项都对应一个子程序,子程序的算法几乎囊获了所有 C
语言学过的技巧
2.学生信息管理系统设计:
学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-
mail 等。试设计一学生信息管理系统,使之能提供以功能:
系统以菜单方式工作
学生信息录入功能(学生信息用文件保存)----输入
学生信息浏览功能----输出
查询、排序功能----算法
按学号查询、按姓名查询
学生信息的删除与修改