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

C++课程设计 万年历程序设计.doc

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

河南理工大学 计算机科学与技术学院 课程设计报告 2010— 2011学年第1学期 课程名称 c++课程设计 设计题目 万年历程序设计 1、课程设计任务书··················································································3 2、题目与要求·························································································3 3、本系统涉及知识点··············································································4 4、程序算法设计·················································································4 5、程序流程图·························································································5 6、程序输入模块·················································································7 7、程序输出模块·················································································8 8、程序设计总结·················································································9 9、程序设计感想·················································································10 10、致谢·································································································11 11、参考文献··························································································11 一、 设计任务书 1.1 题目与要求 本人计划编写一个万年历系统,主要用于显示月历、星期等信息,主要要求如下: 1:设计一个万年历系统,主要包括年、月、日星期等信息; 2:输入要进行的操作按钮,进行查询; 3:输入年月日求出月历; 4:输入日期求出所在星期; 5:进行下月或上月的查询 ; 6:输出当前时间。 本人的主要工作是:设计一个日期类Date,包括年、月、日等私有数据成员。要求实现日期的基本运算,(假定输入日期数据是合法的,考虑闰年的情况)。 在Date类中设计如下重载运算符函数: Date operator+(int days); Date operator-(int days); int operator-(Date b); 返回两日期相差的天数 void displayMonth (Date b);显示指定日期所在的月历,尽可能美观 在实现这些重载运算符函数调用以下私有成员函数: leap(int); 判断指定的年份是否为闰年 dton(Date ); 将指定日期转换为从0年0月0日起的天数 ntod(int); 将指定的0年0月0日起的天数转换为对应的日期 数据成员为:int year,month,day; 1.2 本系统涉及的知识点 类的构造函数、析构函数数组、循环、函数、运算符重载、case语句、成员函数、time头文件、函数的调用,指针,Switch语句, 对象调用成员函数 二、 功能设计 本系统需要实现的功能要求: 本系统可以进行显示某年某月的月历,当前日期时间,某年某月某日是星期几, 某年的元旦是星期几等 1进入之后出现如下所示的主菜单 ******************当前日期时间如下******************** =================××××******************* =================××××******************* **************

文档评论(0)

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

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

1亿VIP精品文档

相关文档