网站大量收购独家精品文档,联系QQ:2885784924

C语言课程设计题目全套格式文件下载可自己编辑修改.doc

C语言课程设计题目全套格式文件下载可自己编辑修改.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言课程设计题目全套格式文件下载可自己编辑修改

C语言课程设计题目(2008.9) (适用班级:07中广) 时间地点安排 地点:现教504A 时间:第15周 星期一 星期二 星期三 星期四 星期五 学时 5~8节 1~7节 1~7节 1~7节 1~7节 32 学生准备工作 去图书馆或书店找一本《C语言高级编程》方面的资料作为课程设计学习参考资料(必备)。 备选课题列表 题目一:C语言高级编程专项课题(推荐) 要求: 自选题目,和指导老师商量课程设计完成内容及达到的目标 说明:请参照《C语言高级编程》 题目二:景点导游咨询 要求?: 1、设计你的学校的景点平面图,所含景点不少于10个。以图中顶点表示学校各景点,存放景点名称,代号,简介等信息;以边表示路径,存放路径长度等相关信息。 2、为来访客人提供图中任意景点的问路查询,即查询任意两个景点之间的一条最短的简单路径。 3、为来访客人提供图中任意景点相关信息的查询。 测试数据:由读者根据实际情况指定。 实现提示:一般情况下,景点的道路是双向通行的,可设景点平面图是一个无向网,顶点和边均含有相关信息。在实际编程中,景点可以用点或圆表示。 题目三:用*号输出*号。”hello”,打印 * * ***** * * *** * * * * * * * ***** **** * * * * * * * * * * * * * ***** ***** ***** *** 题目四:表达式计算 要求: 输入一个表达式,输出其结果。表达式由数字 + - * / ( ) 组成。 例如,输入3*(8.0+(4/3)),输出28。 提示:错误的表达式提示错误。例如:2+*3 输出:表达式输入错误。 课题五:小学算术运算测试 要求: 制作一个可供小学数学运算的程序。 10以内加减法,能根据输入题数出题,判断做题是否正确,最后计算分数。 例如:请输入题数: 2 1 + 5 = 2 + 4 = 由用户输入答案,程序根据答案判断正误,输出正确率(%)。 课题六:字符串正向逆向搜索 两种匹配方式(正向字符串匹配与逆向字符串匹配) 要求: 查找第?个匹配字符串位置,替换第m个、n个字符串、查找倒数第?个匹配字符串位置,替换倒数第m个、n个字符串。 两个函数,用一个参数来表明是否采用逆向:查找函数、替换函数。 例如:查找函数名(原字符串 查找字符串 从第几个开始 搜索方向) Find(“What should should should I do?” “should” 3 “正”) 结果输出或返回: 20 Find(“What should should should I do?” “should” 3 “逆”) 结果输出或返回: 6 例如:替换函数名(原字符串 被替换字符串 替换字符串 从第几个开始 替换几个[-1表示所有] 搜索方向) Replace(“What should should should I do?” “should” “can” 2 1 “正”) 结果输出或返回: “What should can should I do?” Replace(“What should should should I do?” “should” “can” 1 1 “逆”) 结果输出或返回: “What should should can I do?” 课题七:画组合图形问题:直线、椭圆形、三角形、矩形、梯形 要求: 输入文件或参数: 图形名称、坐标、图形参数(作为一行) 输出:一幅组合图形(允许几个图形相互叠加,后显示的图形覆盖已有屏幕上的图形) 详细参照C语言高级编程范例或附录里的范例代码。 课题八:求任意矩阵的乘积 要求: 输入与输出以文件方式进行 输入例如: 2 4 6 12 3 7 10 14 3 3 3 11 * 1 2 3 4 5 6 7 8 9 10 11 12 -1 表示结束 课题九:在一篇文章中查找某个单词出现的次数 要求: 输入:一个文本文件和需要查找的单词。 输出:单词 出现次数。 提示: 最好输出以文件方式,显示在屏幕上也可。 课题十:文件压缩 要求:对指定的文件采用压缩算法对文件进行压缩,压缩结果的文件大小要求小于原文件大小。 输入:原文件名 输出:目标文件大小。 课题十一:西文下拉菜单的设计 完成一个类似TC集成系统菜单的西文下拉菜单的设计 不要求实现各子菜单的功能 要求:各菜单的信息使用文本文件存储以便由用户定制菜单 课题十二:通讯录管理 能建立、修改和增删学生通讯录 能够按多种方式

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档