c++万年历课程设计

c++万年历课程设计

ID:24762581

大小:1.15 MB

页数:15页

时间:2018-11-16

c++万年历课程设计_第1页
c++万年历课程设计_第2页
c++万年历课程设计_第3页
c++万年历课程设计_第4页
c++万年历课程设计_第5页
资源描述:

《c++万年历课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《高级语言程序设计》课程设计报告万年历程序设计信息技术工程学院软件1102张锦琪2012/6/15(1)课程设计名称:C++万年历设计(2)使用工具软件:MicrosoftvisualC++(3)课程设计内容简介1、以开关语句进行执行功能的选择,这些功能分别是:A、判断闰年;B、判断某天是星期几;C、判断某年的隶属生肖;D、输出某年的日历;E、输出某月的日期;F、退出系统;2、建立类wnl,定义类的成员函数;voidisleapyear();//判断闰年,用于输出判断结果,以流的形式boolisleap(intyear);//判断闰

2、年,返回判断结果,用于计算天数intgetdays(intyear,intmonth,intday);//获取据第一天天数voidweekdays(intyear,intmonth,intday);//获取星期几voidprintyear(intyear);//输出年的日历voidprintyearmonth(intyear,intmonth);//输出某年某月的日历voidanimal(intyear);//判断某年的生肖intgetyear(){returnYear;}//返回私有成员的值intgetmonth(){return

3、Month;}intgetday(){returnDay;}3、定义私有成员:intYear,Month,Day;4、定义类的对象:_wnl;5、为类的成员函数填写代码,满足功能实现;6、运行环境:控制台应用程序的源程序;(4)得意之处:1、可以满足多功能实现,可以循环执行功能;2、可以选择每行输出的月份数;3、有欢迎界面;4、客户输入错误会有提示;5、使用了C语言的流的形式,判断闰年,提高执行速度;6、使用I/O流控制头文件iomanip.h控制月份日历的输出,更加整齐;(5)创意的技术实现(1)(2)(3)主函数流程判断某天是周

4、几判断闰年获取天数输出年份(1)课程设计中目前存在的问题:无法在欢迎页面插入字符画;(2)设计实践过程中的自我感受这是我第一次编写如此长的代码,从网上如同大海捞针似的寻找编写方法,看铺天盖地的长代码,还有的程序是错的。输入的时候,没有小工具。在看着自己熬通宵打出的代码,一大串的错误,真的有些泄气。改对了执行输出结果还是错的,只好重新思考算法。不过通过这次编程我真的学会了好多,比如其他的头文件的功能;setfil(‘’)设置填充字符;setw()定义字段长度……也让我真正体会到了编程的作用,爱上了编程。(3)参考文献:[1]吕凤翥,《

5、C++语言程序设计》,清华大学出版社。实验代码://万年历#include#include#includeintdayofmonth[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};//整形数组用于储存每月的天数charmonthname[13][5]={"","Jan","Feb","Mar","Apr","May","June","July","Aug","Seb","Oct","Nov","Dec"};//字符型数组用于储存

6、月份名第一个数字用于表示字符串数(相当于行)第二个用于表示字符串长度(相当于列)classwnl{public:voidisleapyear(intyear);//判断闰年,用于输出判断结果,以流的形式boolisleap(intyear);//判断闰年,返回判断结果,用于计算天数intgetdays(intyear,intmonth,intday);//获取据第一天天数voidweekdays(intyear,intmonth,intday);//获取星期几voidprintyear(intyear);//输出年的日历voidpr

7、intyearmonth(intyear,intmonth);//输出某年某月的日历voidanimal(intyear);//判断某年的生肖intgetyear(){returnYear;}//返回私有成员的值intgetmonth(){returnMonth;}intgetday(){returnDay;}private:intYear,Month,Day;}_wnl;voidmain(){intchoice,year,month,day;cout<<"~~欢迎来到万年历查询系统~~"<

8、人:"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。