课程设计题目
题目一: 24点程序。
编写一个解24点游戏的程序。规则是:随机给出4个1~10之间的正整数,通过简单的四则运算和括号组合,使得表达式的最终结果等于24,要求计算机列出满足要求的所有表达式。
题目二:五子棋游戏。
请用所学的C语言知识实现一个命令行下的五子棋游戏。要求有棋盘界面,并实现人与人、人与计算机、计算机与人三种对弈模式。
题目三:图书管理信息系统。
设计一个具有数据插入、修改、删除、显示和查询功能的图书管理程序。设计要求:(1)用户登录功能;(2)设计程序运行界面;(3) 能用菜单选择各功能。说明:(1)数据包括:书名、作者、书号、出版社、出版日期和单价;(2)可对图书信息修改;(3)可增加或删除图书信息;(4)可显示所有保存的图书信息;(5)可按书名、作者、书号或出版社进行图书信息的查询。
题目四:通用的管理信息系统
要求编写一个通用的管理系统。现在有很多管理系统,如“图书管理系统”、“医疗管理系统”、“学生成绩管理系统”等。这些管理系统其基本功能大多相同,包含“添加”、“删除”、“修改”、“排序”等操作。针对这一现状,要求通过配置文件来指定特定的管理系统,从而实现一个通用的管理系统,在不改变程序代码的前提下,实现一个配置文件所指定的管理系统功能。
题目五: 飞机订票系统。
假定民航机场共有n个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时间(星期几)和一定的成员订额。设计一飞机订票系统,使之能提供下列服务:(1)航班信息录入功能(航班信息用文件保存) ,其中包括航班号、起始站、重点站、机票数等。(2)航班信息浏览功能。(3)按航班号排序。(4)查询航线:按航班号查询。(5)承办订票和退票业务。
题目六: 机房管理系统。
设计机房管理系统,要求由菜单进行管理。(1)上机前先检查是否有空机位,有则将其显示出,无则提示无空位。(2)还有空位置时,运行进入,并记录下位置号以及序号,与上机时间。(3)可对上机者上机信息进行查询,修改与删除。(4)设计相关模块,显示上机者的上机费用。(5)显示所有上机者的上机信息。
题目七: 成绩管理系统。
设计成绩管理系统,要求由菜单进行管理。(1)从键盘输入包括学号、姓名、各门课程、成绩 。(2)计算每个人的总分和平均分,并按照平均分排序 。(3)具有查询功能。(4)具有学生增加和减少功能 。(5)将原始数据和计算后的数据保存在磁盘文件中。
题目八: 通讯录管理系统。
设计通讯录管理系统,要求由菜单进行管理。(1)建立通讯录信息,信息至少包含编号、姓名、年龄、电话、通讯地址、电子邮箱等。(2)能够提供添加、删除和修改通讯录信息的功能。(3)能够提供安不同方式查询的功能;如按姓名或年龄、电话等查询。(4)将通讯录保存在文件中。(5)能够按表格方式输出通讯录信息。
题目九: 猜数字游戏。
该游戏可以由程序随机产生或由用户输入四个0到9之间的数字,且不重复。玩游戏者通过游戏提示输入八次来匹配上面所输入的数字。A表示位置正确且数字正确,B表示数字正确而位置不正确。
|
|