下载后可任意编辑专业课程设计实验报告万年历下载后可任意编辑《C++语言程序设计》课程设计报告设计题目:简单万年历 专 业:网络工程 班 级:12 级 姓 名:杨茂林 学 号:121124028 联系方式:13213501410 目 录1.设计目标……………………………………………32.设计思想……………………………………………33.类及函数的实现……………………………………34.程序流程图…………………………………………35.程序源代码…………………………………………116.调试记录……………………………………………302下载后可任意编辑7.调试语录……………………………………………338.总结…………………………………………………34简单万年历程序1.1 设计题目描述 本程序是一个简单的实现时间系统功能的万年历程序,此程序是为了遵循用户的意愿与指示对用户输入的日期进行简单的处理,输出所要查询的日期的信息,如:当时的时间,年月日,生肖,天干地支,以及输出所要查询的日期日历并以日历形式排列出来。1.2 设计目标本程序有以下目标要实现①:用户可以进行选择,是要进行万年历时间校对系统还是万年历的查询系统,用户可以随时退出系统;②:显示本地时间,并征询用户的意见是否要进行时间调整,假如进行了时间调整,要输出调整后的时间;3下载后可任意编辑③:查询某年的万年历,并输出当年的年历,并显示所要查询的年份,显示出一年的日历、当年的天干地支、生肖、并推断是否为闰年;④:将③的功能具体到月份;⑤:将④的功能具体到日,并推断出用户所要查询的日期当天是什么节日,以及用户所要查询的节日距今日有多少天; ⑥:用户多次进行输入,知道用户满意为止。2.设计思想本程序中,因为要用到万年历的时间校对系统,所以,在设计的时候,我定义了一个时间类:clock 类;由于系统要同步到本地的时间(即为运行时电脑上显示的时间),这里用到了 struct time 结构体,接下来就是万年历的查询系统功能里面的函数,这些函数要实现的有指导用户进行操作的选项的界面,有计算该月的 1 号是星期几的函数,有输出每周即每月的表头函数、推断是否为闰年、推断每个月有多少天、要查询的那天距今日有多少天、推断所要查询的年份有多少天、计算指定日期距今日有多少天等函数。其中,共含一个主函数文件、三个功能文件、一个功能函数头文件、界面文件以及时钟类文件。其中,功能函数是主要的函数实现部分,时钟类则主要是实现万年历时间系...