万年历C语言课设计(内附程序).docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
万年历C语言课设计(内附程序)

单 位 电气与电子工程 学院(系) 班 级 学 号 学生姓名 指导教师 完成日期 2013 年7 月 8日 摘要 本课程设计报告介绍的是C语言实习中的万年历项目。该报告共分五章,第一章介绍选题意义,也就是我选择万年历作为课题项目的理由。第二章是系统的分析,包括系统概述,系统的构成,其中包括各个模块功能的分析介绍,该章节的最后介绍了各部分的功能,即组成程序的各个函数的功能介绍。第三章是系统的实现,即为各个功能的实现而服务的十个自定义函数的流程图,通过这十个流程图,您可以快速地明白程序功能的实现过程。第四章是总结,即本人在设计万年历程序过程中的心得,以及在整个程序设计过程中我的工作过程,也体现了我的设计思路。第五章是参考文献,在这里我主要查阅了《C程序设计(第三版)》中的C函数附表,另外有几处欠缺的知识,我借鉴了另一本书上的相关部分。第六章,也是最后一章,我把整个程序的源代码及其注释附上。由于本人水平所限,程序也不可能很完美,必定有一些漏洞和拖沓,还请谅解。好了,从这里开始,我将与你们分享我我在整个万年历程序设计中的所做所想。 目录 1.选题的意义 4 2.系统的分析 5 2.1 系统概述 5 2.2 系统的构成 5 2.3 各模块的功能 5 2.4 系统的运行环境 5 3.系统实现 6 4.总结 11 5.参考文献 12 6.附录(程序源代码) 13 第一章 选题的意义 通过万年历的设计,使我们掌握软件开发过程的问题分析、系统设计、程序编写、测试等基本方法和技能。 通过万年历的设计,熟练掌握C语言中的分支、循环、数组、函数、文件操作等的综合运用。 通过万年历的设计,可以培养独立思考、综合运用所学有关相应知识的能力,更好地巩固《C程序设计》课程中的所学内容。 通过万年历的设计,可以强化自己的动手编程能力,更加深刻地感受C语言的优点。 万年历与我们的生活联系密切,通过万年历的设计,我们可以感受知识与实践相结合的乐趣。 第二章 系统的分析 系统概述: 该程序可以实现系统当前日期所在月份的日历显示功能,日期查询功能,程序的初始日期设定功能,还有把给定年份的日历输出到txt文档中的功能。 系统的构成: 日历显示功能。该日历能够根据系统日期自动进行初始化,如果没有任何的输入,则会显示系统日期所在月份的月历,并能突出显示当前日期。 日期查询、闰年判断功能。输入日期进行查询,查询后将显示查询日期所在的月份,并突出显示查询日期。如是闰年,则给出提示。 日期合法性检查功能。程序还设置有对输入的日期进行合法性检查的功能,如果年份、月份或者天数不合法,查询将被拒绝,并显示提示信息。 支持通过键盘设定系统日期。通过键盘的操作调整年份、月份和日期,并显示调整后的日期。还可以通过键盘操作复位到系统所在的日期。 输入任意年份,将该年份每月的日历写入文件。 各模块的功能及分析。 定义全局变量及数组。 程序共由十一个函数构成,其功能分别为: showtime() 显示系统日期所在月份的日历。 refer() 查询日期并显示所在年份是否为闰年。 setdate() 设定系统的初始日期。 print() 打印指定年份的每月日历并写入文件。 nowday() 提取系统所在日期的日 nowmonth() 提取系统所在日期的月份 nowyear() 提取系统所在日期的年份 isleap() 想判断给定年份是否为闰年 isweek() 判断给定日期是星期几,周日到周六分别为0到6 errortest() 判断输入的日期是否合法并给出提示 main() 主函数,程序开始运行并转至showdate() (4) 系统的运行环境 VC++6.0 第三章 系统的实现 主流程图: b. showdate() c. refer() d. setdate() e. nowday() f. nowmonth() g. nowyear() h. isleap() i.nowweek() j. errortest() 第四章 总结

文档评论(0)

jiqinyu2015 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档