1 / 11
文档名称:

C语言课程设计题目.docx

格式:docx   大小:41KB   页数:11页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言课程设计题目.docx

上传人:niupai11 2022/6/28 文件大小:41 KB

下载得到文件列表

C语言课程设计题目.docx

文档介绍

文档介绍:本次课程设计是《C语言》课程的综合实验,作为课堂教学和课内正常上机 实验的补充。
通过对《C语言》课程的学****学生已初步掌握C语言的基本概念、结构化 程序设计的基本方法,但是实际编程和上机调试程序的能力还远远不足。通过《C 语言》课程设计能之后,程序将重新显示菜单。
( 4)将学生成绩保存到文件中。
6、班级档案管理系统
对一个有 N 个学生的班级,通过该系统实现对该班级学生的基本信息进行 录入、显示、修改、删除、保存等操作的管理。
功能要求:
(1) 本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包 括:学号、姓名、性别、年龄、备注。
(2) 本系统显示这样的菜单:
请选择系统功能项:
a .学生基本信息录入
学生基本信息显示
学生基本信息保存
学生基本信息删除
学生基本信息修改(要求先输入密码)
学生基本信息查询
(1)按学号查询
(2)按姓名查询
(3)按性别查询
(4)按年龄查询
退出系统
(3)执行一个具体的功能之后,程序将重新显示菜单
(4)将学生基本信息保存到文件中。
(5)进入系统之前要先输入密码。
7、四边形计算
对于任意的四边形ABCD,其对角线AC与BD的中点分别是M、N, AB、CD
的延长线交于R。验证三角形RMN的面积是四边形ABCD面积的四分之一。
编写一个函数实现矩阵A(2行3列)与矩阵B相乘(3行2列),乘积放在 C 数组中。
在主函数中输入相乘的两数组,并输出结果。
9、物业费管理系统 完成小区物业费用管理系统设计。
功能要求:
(1)新住户信息的添加。(户主姓名、性别、身份证号、联系电话、楼号、 单元号、房号、平米数、每平米物业价格、应缴纳物业费,备注信息)
(2)修改住户信息的功能。
(3)删除住户信息的功能。
(4)应缴物业费自动生成。每月 1 号,自动生成本月份的物业费。如果该 住户之前的物业费未交清,则本月物业费与之前拖欠费用进行累加,为该用户应 缴纳的物业费。
(5)缴费功能。根据用户缴纳金额,修改“应缴纳物业费”。
(6)统计功能:能够按楼号分类统计所有未交清物业费的记录。能够按拖 欠款项多少,对所有用户信息进行从大到小排序。
(7)用菜单进行管理
10、个人小管家 个人小管家应用系统给家庭提供了一个管理个人财务的平台,主要用于对家 庭成员收入、支出进行添加、查询、删除、修改以及打印的操作,使得家庭财务 收支状况一目了然。
主要功能包括:
1)
主菜单。主要包括收入管理、支出管理和退出
2)
添加收入记录;
3)
查询收入记录;
4)
删除收入记录;
5)
修改收入记录;
6)
打印收入记录;
7)
添加支出记录;
8)
查询支出记录;
9)
删除支出记录;
10)
修改支出记录;
11)
打印支出记录;
12)
退出系统。
11、个人图书管理系统 个人图书管理系统主要用于个人图书情况的管理,包括个人图书信息的添加 查询、删除、修改、打印以及外借情况查询的操作,使得个人图书状况一目了然。
主要功能包括:
1)
主菜单。主要包括图书管理和退出
2)
添加图书信息;
3)
查询图书信息;
4)
删除图书信息;
5)
修改图书信息;
6)
打印图书信息;
7)
退出系统。
12、实验设备管理系统设计 实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等等), 设备名称,设备价格,设备购入日期,是否报废,报废日期等。
主要功能:
1、能够完成对设备的录入和修改
2、对设备进行分类统计
3、设备的破损耗费和遗损处理
4、设备的查询 要求:采用二进制文件方式存储数据,系统以菜单方式工作
13、歌唱比赛评分 有十个选手参加歌唱比赛,十个裁判对每个选手的演唱进行打分,去掉一个 最高分,去掉一个最低分,剩下分数的平均值作为每位选手最后的成绩。
要求:
(1)采用结构体定义每个选手的参赛编号,姓名以及十个裁判打出的分数;
(2)从键盘输入每个选手的相关信息:参赛编号,姓名和十个得分;
(3)计算每位选手的最后得分,并按分数由高到低排序;
(4)查询功能:输入参赛选手的编号或姓名(两个条件都能实现),便可输 出该选手的得分以及排名;
以上功能采用菜单操作方式。
14、通信录 编写一个通信录管理程序,要求通信录中包括姓名,通信地址,邮政编码和 联系电话。功能:
(1) 显示通信录的所有信息。
(2) 程序中可以对通信录进行添加
(3) 可以删除已有的信息
(4) 根据姓名或者联系电话(2 个都能实现),可以查找该条记录。
15、学生成绩记录簿设计
编制一个C语言成绩记录簿,