c语言课程设计题目.docx

上传人:1513****116 文档编号:94955759 上传时间:2023-08-13 格式:DOCX 页数:9 大小:17.20KB
返回 下载 相关 举报
c语言课程设计题目.docx_第1页
第1页 / 共9页
c语言课程设计题目.docx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《c语言课程设计题目.docx》由会员分享,可在线阅读,更多相关《c语言课程设计题目.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、c 语言课程设计题目1.学校运动会治理系统问题描述:1. 初始化输入:N-参赛队总数,M-男子竞赛工程数,W-女子竞赛工程数;各工程名次取法有如下几种:取前 8 名:第 1 名得分 9,第 2 名得分 7,第 3 名得分 6,。第 8 名得分 1;取前 6 名:第 1 名得分 7,第 2 名得分 5,第 3 名得分 4,。第 6 名得分 1;用户自定义:取得决赛的人数由用户指定。2. 由程序提示用户填写竞赛结果,输入各工程获奖运发动的信息。3. 全部信息记录完毕后,用户可以查询各个参赛队的竞赛成绩,生成团体总分报表,查看参赛队信息和竞赛工程信息等。2. 文本文件加密技术给文件加密的技术很多,其

2、中又分为不同等级,以适合不同场合的需要. 这里给出最简洁的文件加密技术,即承受文件逐字节与密码异或方式对文 件进展加密,当解密时,只需再运行一遍加密程序即可.功能要求:1、建文件;由键盘输入文版文件的内容,按#则输入完毕,返回主菜单 2、文件存盘;提示用户输入密码,密码可以定义密码的简洁性规章,例如必需以字母开头,必需包含 2 位以上的字母,必需包含 2 位以上的数字,不能有 3 个以上连续重复的字符,至少由 6 个字符组成等。文件存盘承受加密的形式。3、翻开文件;翻开文件需要首先输入密码,密码校验正确后正确后解密文件。将文件内容显示在显示器上。3. 文本编辑器1、建文件 2、编辑文件编辑命令

3、Ln 显示第n 行Dn 删除第年行CUnm 将第n 行复制到第m 行上面CDnm 将第n 行复制到第m 行下面RAtr1tr2 将文件中的全部tr1 用tr2 替换R 某yntr1tr2 将文件中的第某行,第y 列开头的n 个字符中的全部tr1 用tr2 替换。I 某ytr 在第某行,第y 列字符前插入trDAStrtr 删除将文件中的全部trDStr 某yntr 删除文件中的第某行,第y 列开头的n 个字符中的全部tr。4. 考试系统该系统是一个进展选择题测试的考试系统,具有测试、练习功能,具有系统设置功能,具有查分和帮助功能。一、功能要求:1、用文件保存试题库。每个试题包括题干、4 个备选

4、答案、标准答案2、试题录入:可随时增加试题到试题库中3、试题抽取:每次从试题库中可以随机抽出N 道题及每题的得分KN、K 由键盘输入。4、可以设置考试时间。5、用户可以选择“考试”和“练习”两种方式。5、答题:用户可实现输入自己的答案,“考试”时系统不能显示答案。“练习”时每一题都可以通过查看“按钮”显示标准答案。可以用“上一题”、“下一题”翻页。选择“交卷”按钮则显示得分;6、自动判卷:系统可依据用户答案与标准答案的比照实现判卷并给出成绩。7、考试开头系统显示倒计时。时间为零自动交卷。二、其它要求:1、源程序要有适当的注释,使程序简洁阅读2、至少承受文本菜单界面假设能承受图形菜单界面更好3、

5、学生可自动增加功能模块视状况可另外加分4、写出课程设计报告,具体要求见相关说明文档5. 小学生数学CAI 系统设计内容:该系统为小学数学关心教学系统,利用该系统可以熬炼小学生的数学运算力气。它包括、某、四则运算。设计要求:1、系统设置可以选择包含的运算符、某、数值的位数1 位,2 位、3 位和运算符的个数。2、可以加上背景音乐。可以选择播放和关闭。3、单击“开头”,系统自动随机地出 10 道题。4、每出一题,小学生输入答案后,第一次答对,系统给出信息“完全正确,你格外聪明!加 10 分”,总分+10 分,显示下一题;假设答错了,系统给出信息“你答错了,连续努力!”,连续显示该题目,假设第 2

6、次答对了,系统给出信息“答对了,你很棒!加 8 分”,总分+8 分,显示下一题;假设答错了,系统给出信息“你答错了,连续努力!”,连续显示该题目,假设第 3 次答对了,系统给出信息“答对了,庆贺你!加 6 分”,总分+6 分,显示下一题;假设答错了,系统给出信息“格外圆满你又答错了,请连续做下一题。此题的正确答案为”,连续显示下一题;5、当答完全部的题给出总分。6. 英语字典设计内容:设计一个简洁的英语字典,输入英语单词,显示中文含义,设计要求: 1.自行设计一单词库;2.词库的编辑功能添加、修改、删除题库中的单词3.题库用字符文件存储。4. 具有模糊查询的功能“英汉”和“汉英”两种方式5.

7、可以仿照金山词霸的界面。6. 假设能播放单词的读音更好提示:单词的读音你可以用Window 的录音机自己录音完成,生成声音文件。播放时用系统的播放器播放该声音文件即可 7.屏保程序设计内容:这是一个屏保程序,可以动态的显示一个图片。设计要求:1. 设置功能可以选择要显示的图片、显示的大小、以动的方向从左至右、从右至左、左上至右下、右上至左下等、移动的速度、密码。2. 设定屏幕锁定功能,按任意键后要求输入密码,密码复核后才能返回,否则连续执行。设计内容: 设计要求:1、能建立、修改和增删学生通讯录 2、具有群组工能,可以增加群组和记录。3、删除可以删除一条、一个群组、全部记录。4、查询包含模糊查

8、询。5、显示可以以页面和列表方式显示。6、有自动排序的功能。7、要求:界面友好,易于操作,承受文件存储数据。9. 音像店的治理设计内容实现一个完整的小型音像店治理系统。设计要求系统要求具有以下功能:(1) 治理音像店中的全部录像带,包括录像带入库、录像带出租、录像带的返还、全部录像带清单的显示、依据指定条件进展查找删除录像带等各种根本操作。(2) 客户数据维护,可以将客户分为不同等级,可以依据指定客户显 示其所借录像带具体信息。(3)租金治理,依据所借日期自动计算所需交 纳的租金。(4)系统要求界面美观,菜单设计合理,操作便利。试验提示音像店有两个主要的组成局部:录像带和客户。可以构造3 个链

9、表存储以下数据:(1)商店中全部录像带的链表;(2)商店全部客户的链表;(3)当前已出租的录像带链表;10. 航空客运订票系统设计内容航空客运订票的业务活动包括:查询航线、客票预定和办理退票等。设计一个航空订票系统实现上述功能。设计要求(1)将每条航线的有关信息存入计算机,如:终点站名、航班号、飞机号、飞行周日星期几、时间、乘员定额、余票量、票价,已定票客户名单和等候替补客户名单包括姓名,所需票数;(2)查询航线:依据旅客提出的终点站名输出以下信息:航班号、飞机号、星期几飞、最近一天航班的日期和余票量。(3) 订票:依据客户提出的要求航班号、订票数额查询该航班票额状况,假设尚有余票,则为客户办

10、理订票手续;假设已满员或余票额少于订票额,则需重询问客户要求。假设需要,可登记排队候补;(4) 退票:依据客户供给的状况日期、航班,为客户办理退票手续,然后查询该航班是否有人排队候补,首先询问排在第一的客户,假设所退票额能满足他的要求,则为他办理订票手续,否则依次询问其他候补客户。发挥想像,增加的功能,完善系统。系统要求界面美观,菜单设计合理,操作便利。11. 模拟旅馆治理系统的一个功能床位的安排与回收设计内容某旅馆有n 个等级的房间,第I 等级有个房间,每个等级的房间有个床位1in。试模拟旅馆治理系统中床位安排和回收的功能,设计能为单个旅客安排床位,在其离店便回收床位供下次安排的算法。设计要

11、求(1) 旅客登记,即为旅客安排床位。输入旅客姓名、年龄、性别、到达日期和所需房间等级。安排成功时打印旅客姓名、年龄、到达日期、房间等级、房间号码和床位号码。安排不成功时,如全部等级均无床位,则打印“客满”信息;如旅客需要的等级均无空床位,则打印“是否情愿更换等级?”的询问信息。假设旅客情愿更换,则重输入有关信息,再进展安排,否则安排工作完毕。(2) 旅客离开时,即进展床位回收。输入房间等级、房间号和床位号。12.画笔程序设计内容设计实现一个简洁画笔程序,能够进展各种根本图形的绘制。设计要求要求具有以下功能:(1)画各种根本图形,包括:直线、椭圆、圆、正方形、矩形;(2)用颜色填充区域或对象;

12、(3)擦除某个区域;(4)更改当前图形的颜色。13. 五子棋玩耍设计内容五子棋双人玩耍设计要求五子棋是一种受群众广泛宠爱的玩耍,其规章简洁,格外富好玩味性和消遣性。根本规章:选定一方先下,之后黑白双方依次落子。棋盘上形成横向、竖向、斜向的连续的一样颜色的五个棋子称为五连。黑白双方先在棋盘上形成五连的一方为胜。假设对局双方均认为不行能形成五连或是剩余棋盘空间已缺乏以形成五连则为和棋。下棋过程中不考虑各种禁手规章。功能要求如下:1、根本功能 1供给图形模式下的界面;2支持键盘操作;3支持人人对战,显示两人落子状况和胜败判别;4可以选择某一方先下;5棋盘大小为 15 某 15,棋盘上要显示网格线、黑白方棋子、当前光标所在;6)要有显示当前为哪一方执棋;14. 流星雨的实现功能说明:程序模拟一组流星飞向地面的情景。地面用多行 #来表示, 流星用大写字母表示。程序产生一组流星比方 10 个,从屏幕顶部下降飞向地面。一组流星中,每个流星的字符颜色是随机的,下降的位置是随机的,下降的速度也是随机的。一个流星下落只能去掉一个#号,当最终一行地面有#被去掉时,程序终止。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁