- 38
- 0
- 约4.85千字
- 约 9页
- 2018-02-01 发布于天津
- 举报
C语言课程设计参考设计题目.doc
《计算机科学与编程导论》课程设计参考设计题目
1、学生信息管理
(1)问题描述
学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计一学生信息管理系统,使之能提供以下功能:
系统以菜单方式工作
学生信息录入功能(学生信息用文件保存)---输入
学生信息浏览功能——输出
查询、排序功能——算法
1、按学号查询
2、按姓名查询
学生信息的删除与修改(可选项)
(2)功能要求
界面简单明了;
有一定的容错能力,比如输入的成绩不在0~100之间,就提示不合法,要求重新输入;
最好用链表的方式实现。
(3)算法分析
首先,一个学生包括这么多的属性,应该考虑定义一个结构,其次,我们应该考虑数据的存储形式:是定义一个数组来存储,还是定义一个链表呢?在这里假如我们以数组的方式来存储,当然可以,但是我们知道,假如我们定义一个数组的话,我们首先必须知道学生人数大概是多少,以便我们确定数组的大小,但是题目中没有给出,而且题目要求中有大量的删除、插入操作,所以用链表的方式比较方便。
对于菜单的实现,其实也比较简单,首先我们用printf语句把程序的功能列出来,然后等待用户输入而执行不同的函数,执行完了一个功能后又回到菜单。文件的读写操作大家参照书中的有关文件的章节。
2、学生综合测评系统每个学生的信息为:学号、姓名、性别、家庭住址、联系电话、考试平均成绩、考试名次、同学互
您可能关注的文档
最近下载
- 认证通用基础第一篇:审核.pdf VIP
- 4《在民族复兴的历史丰碑上——2020中国抗疫记》课件(共27张PPT)统编版高中语文选择性必修上册.pptx VIP
- OpenHarmony物联网开发教程课件 第3章-搭建OpenHarmony开发环境.pptx VIP
- 《新媒体运营》课件——第二章 新媒体内容策划.pptx VIP
- OpenHarmony物联网开发教程课件 第1章-物联网工程技术.pptx VIP
- 《岩土工程勘察图例图示》.doc
- 2026年国企中层干部竞聘笔考试试题库(答案+解析).docx VIP
- 2025年证券领域:中金公司组织结构及部门职责.pdf VIP
- 康力D10D626电气原理图纸KLS-MCD-02A 2017.pdf
- 电梯安装维修工职业技能考试题库(附答案).pdf VIP
原创力文档

文档评论(0)