- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大作业
大作业说明:以下题目可任选一题,也可自己出题。语言必须采用c,代码量不作硬性要求,在200~500行即可,也允许更少一些。请注意程序的友好性,实现的功能要符合思维习惯。
作业提交说明:
大作业在网络学堂提交,不是在tsinsen系统上提交!
大作业必须包括以下部分:
说明文档:说明选择的题目,程序的设计,实现的功能,主要代码的相应说明和总结。(注意:代码需要有注释)
用户手册:说明用户应该怎样使用你的程序中的所有功能,并给出各步骤运行结果截图。
可执行的.exe文件(即工程中debug或release文件夹下的exe文件)。
整个工程(包含所有源程序,请删除debug文件夹)
整个作业压缩包命名使用“学号_姓名” 如:2003013258_张兰
选题如下:(题目中的需求描述只是一个参考,大家可以自己决定程序的功能。)
个税计算器(难度系数:★★★)
根据2011年9月1日实施的新个税法设计一个个人所得税计算器。
【功能要求及评分】
实现个税计算功能。 85%
程序友好性:5%
代码风格以及文档:10%
GRE单词记忆软件(难度系数:★★★★)
设计一款软件,帮助自己记单词。
【功能要求及评分】
能读取单词库;10%
单词库中的条目包含单词、音标、释义、备注等信息(备注信息根据自己的需要来设定,可以是该单词的熟练程度,或者重要级别等。) 5%
能增加、修改和删除单词库中的条目; 30%
能够按多种方式练习,如随机出题、按单词重要级别出题、按单词熟练程度出题等。 40%
程序友好性:5%
代码风格以及文档:10%
通讯录管理(难度系数:★★★★)
设计一个通讯录管理系统。
【功能要求及评分】
通讯录包含姓名、电话、家庭地址、email、qq、备注等信息;5%
能建立、修改和增删个人通讯录; 30%
能够按多种方式进行查询、排序。 50%
程序友好性:5%
代码风格以及文档:10%
车票管理系统(难度系数:★★★★)
系统基本信息:班次、发车时间、起点站、终点站、行车时间、车型、座位数、剩余票数
【功能要求及评分】
录入班次信息(信息用文件保存) 10%
浏览班次信息,可显示出所有班次。 10%
修改班次信息。10%
查询路线:可按日期和班次号查询 ,按日期和站站查询,按日期和车型查询等. 35%
售票和退票功能。 20%
程序友好性:5%
代码风格以及文档:10%
课堂点名器(难度系数:★★★★)
【系统说明】
程序运行时,显示备选的课堂信息,待用户输入选项后,从文件中读入相应课堂的学生信息。
需要实现随机点名功能:即从键盘接收字符b开始翻号,从键盘接收字符s停止翻号,显示被点名同学的学号和姓名,并能记录该同学的课堂记录信息,如是否到课、回答问题得分等。
还需要实现指定点名功能:即从键盘接收字符f,指定被点名的同学,并能记录该同学的课堂记录信息。
从键盘接收字符o,表示下课,保存点名信息到文件中,程序运行结束。
【功能要求及评分】
录入课堂信息、学生信息(信息分别用文件保存) 20%
浏览课堂信息,可显示出所有课堂。 10%
修改、删除课堂信息。10%
查询、修改、删除课堂学生信息。 25%
实现随机点名功能并记录。 20%
程序友好性:5%
代码风格以及文档:10%
备注:此题若能做成界面形式,将加分。
游戏:彩色泡泡 (难度系数:★★★★★)
规则:
游戏规模为n*n(n分为两种规模,10、20)
一共包括红黄蓝绿四种颜色的泡泡,如下图:
游戏开始初始化随机生成n*n个四种颜色的彩色泡泡,充满n*n的格子
用户可以输入坐标,格式为x y(x、y取值从1到n),如“3 4”,表示用户点击第三行第四列。如图所示:
程序需要判断用户点击泡泡的颜色(该示例中“3 4”为红色),如果该泡泡从水平和垂直方向(不考虑斜线方向)上有与其颜色相同且连通的泡泡,则消去所有这些泡泡(如下图中由白色线框框住的泡泡):
消去的规则为:下方泡泡被消去,则上方泡泡将竖直下落,若一列完全被消去,则其左方的所有泡泡整体向右平移一列。
用户每次消去泡泡后,程序需要提示用户该次操作得分。
如果用户点击的为一个被其他颜色包围的单一的泡泡(如“1 2”),则无法消去。
当游戏中已经没有可以消去的泡泡时,游戏结束(需判断游戏结束),告知用户最终得分和排名。提示用户输入用户名,并在文件中记录该用户用户名和得分。
用户可以查看用户得分排名榜。
用户得分计算方式:一次操作消掉x(2=x=n*n)个相连的同色泡泡,其得分为x^2。用户最终得分为所有操作得分之和。
【程序界面说明】
该程序可以完全用控制台实现,无需任何图形库。需要注意以下几点:
程序中用到的圆形图案为●,该符号为宽字符,需要占4bytes。打印时实际上一个图案是一个字符串。
图形颜色的设置:
需
您可能关注的文档
- 国际法精品教学(邵沙平)第一编 第三章国际法原则.ppt
- 国际法精品教学(邵沙平)第一编 第五章STATES.ppt
- 国际法精品教学(邵沙平)第一编 第四章SUBJECTS.ppt
- 国际法精品教学(邵沙平)国际法案例集.doc
- 国际法精品教学(邵沙平)第一编 第一章.ppt
- 国际法精品教学(邵沙平)国际法案例集课件[1].ppt
- 国际法精品教学(邵沙平)国际法名词解释.doc
- 国际法精品教学(邵沙平)国际法的历史.ppt
- 国际法精品教学(邵沙平)海洋法.ppt
- 国际法精品教学(邵沙平)民族自决原则.doc
- 《中国通史》文字稿第12集春秋争霸.docx
- java教程--类与对象-讲义课件(演讲稿).ppt
- Vue应用程序开发-(1).pptx
- 东北师大版社劳动实践与评价指导手册一年级上册主题二活动一寻找五彩的树叶课时课件.pptx
- 外研版英语四年级上册 Module 4 Unit 2 How much is it单元教学设计.docx
- 外研版英语四年级上册Module 4 单元整体教学设计.docx
- 6《上课之前》课件 鄂科技版 心理健康教育一年级.pptx
- 《1~5的认识》说课课件(共25张PPT)人教版一年级上册数学.pptx
- 六《解决问题(1)》说课课件 人教版 三年级上册数学.pptx
- 七《解决问题》说课课件 人教版 二年级上册数学.pptx
文档评论(0)