日历的编程方法

日历的编程方法

ID:41033327

大小:103.50 KB

页数:6页

时间:2019-08-14

日历的编程方法_第1页
日历的编程方法_第2页
日历的编程方法_第3页
日历的编程方法_第4页
日历的编程方法_第5页
资源描述:

《日历的编程方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、西安交通大学实验报告课程名称:计算机程序设计(C++)实验名称:学院:____能动学院______实验日期年月日班级:____环境31__姓名:___黎刚刚______学号:2130309021自评成绩:说明:(1)格式完整,各项都应填写,包括自评成绩。(2)排版整齐。实验报告名称行、班级、学号姓名行不应折行,正文用小四号或五号字,截图去掉不必要的空白,居中。大小协调。如果不能得到正确结果,也应说明现象和问题。(3)每题应写清题目,运行应考虑各种可能的输入,以检验程序能完成所要求的功能。(4)实

2、验报告命名规范。格式为:"lab"+实验序号+"_"+学号.doc,例如:lab01_2130101001.doc(5)不要迟交。迟交的成绩会很低。不接受邮件提交。一、实验目的lll二、实验内容与结果题目1源程序1#include#includeusingnamespacestd;classdate{private:inty,m,d;public:date(inty0,intm0,intd0){y=y0;m=m0;d=d0;};boolisleap();void

3、showcalendar();intjiange();intweekday();intdays(datec2);~date(){}};booldate::isleap(){if(y%4==0&&y%100!=0

4、

5、y%400==0){returntrue;}else{returnfalse;}}voiddate::showcalendar(){inti;inta[]={31,29,31,30,31,30,31,31,30,31,30,31};intb[]={31,28,31,30,31,30,3

6、1,31,30,31,30,31};cout<<"SUN"<<'t'<<"MON"<<'t'<<"TUE"<<'t'<<"WED"<<'t'<<"THU"<<'t'<<"FRI"<<'t'<<"SAT"<0){for(i=1;i<=weekday();i++){cout<<""<<'t';}}if(isleap()){for(i=1;i<=a[m-1];i++){cout<

7、<

8、

9、i%400==0){j++;}}inta[]={31,29,31,30,31,30,31,31,30,31,30,31};intb[]={31,28,31

10、,30,31,30,31,31,30,31,30,31};z=(y-1900-j)*365+j*366;if(isleap()){for(i=0;i

11、ys2=c2.jiange();days=days1-days2;if(days<0){days=-days;}returndays;}intmain(){cout<<"请分别输入今天的年份,月份和日期"<>y1>>m1>>d1;cout<<"请分别输入要做对比的年份,月份和日期"<>y2>>m2>>d2;datec1(y1,m1,d1);datec2(y2,m2,d2);datec3(y1,m1,1);if(c1

12、.isleap()){cout<<"今年是闰年"<

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

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

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