显示月历和年月日Word文档格式.docx

上传人:b****4 文档编号:6542962 上传时间:2023-05-06 格式:DOCX 页数:17 大小:16.79KB
下载 相关 举报
显示月历和年月日Word文档格式.docx_第1页
第1页 / 共17页
显示月历和年月日Word文档格式.docx_第2页
第2页 / 共17页
显示月历和年月日Word文档格式.docx_第3页
第3页 / 共17页
显示月历和年月日Word文档格式.docx_第4页
第4页 / 共17页
显示月历和年月日Word文档格式.docx_第5页
第5页 / 共17页
显示月历和年月日Word文档格式.docx_第6页
第6页 / 共17页
显示月历和年月日Word文档格式.docx_第7页
第7页 / 共17页
显示月历和年月日Word文档格式.docx_第8页
第8页 / 共17页
显示月历和年月日Word文档格式.docx_第9页
第9页 / 共17页
显示月历和年月日Word文档格式.docx_第10页
第10页 / 共17页
显示月历和年月日Word文档格式.docx_第11页
第11页 / 共17页
显示月历和年月日Word文档格式.docx_第12页
第12页 / 共17页
显示月历和年月日Word文档格式.docx_第13页
第13页 / 共17页
显示月历和年月日Word文档格式.docx_第14页
第14页 / 共17页
显示月历和年月日Word文档格式.docx_第15页
第15页 / 共17页
显示月历和年月日Word文档格式.docx_第16页
第16页 / 共17页
显示月历和年月日Word文档格式.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

显示月历和年月日Word文档格式.docx

《显示月历和年月日Word文档格式.docx》由会员分享,可在线阅读,更多相关《显示月历和年月日Word文档格式.docx(17页珍藏版)》请在冰点文库上搜索。

显示月历和年月日Word文档格式.docx

i++)//31天

a[i]=a[i-1]+1;

}

voidminmon(intx)//小月

{

30+x;

i++)//30天

voidrFeb(intx)//闰年二月

for(i=0;

29+x;

i++)//28

voidFeb(intx)//非闰年二月

28+x;

i++)//29

voidpanduan()//判断是不是闰年,输出2月的日历

if((year%4==0&

&

year%100!

=0)||year%400==0)//闰年二月

{

k21=((day+31)%7+6)%7+1;

cout<

<

"

二月"

endl;

rFeb(k21);

g(a,50);

day=day+31+29;

}

else//非闰年二月

k22=((day+31)%7+6)%7+1;

Feb(k22);

day=day+31+28;

voidg(inty[],intz)//输出一个月的日历表

cout<

日"

'

\t'

一"

二"

三"

四"

五"

六"

if(a[i]==0)

cout<

(char)a[i]<

if(a[i]!

=0&

a[i]!

=33)

a[i]<

else;

if(i%7==0)

voidshow()//显示年历

ints,count=0;

c=year-1940;

for(s=1940;

s<

=year-1940;

s++)//统计年数

if((s%4==0&

s%100!

=0)||s%400==0)

count++;

//闰年的数目

day=365*c+count;

//与1940年的天数差

k1=(day%7+6)%7+1;

----------------------"

year<

年---------------------"

一月"

maxmon(k1);

g(a,50);

panduan();

三月"

k3=(day%7+6)%7+1;

maxmon(k3);

day=day+31;

//cout<

四月"

k4=(day%7+6)%7+1;

minmon(k4);

//k=k+30;

day=day+30;

五月"

k5=(day%7+6)%7+1;

maxmon(k5);

//k=k+31;

六月"

k6=(day%7+6)%7+1;

minmon(k6);

七月"

k7=(day%7+6)%7+1;

maxmon(k7);

八月"

k8=(day%7+6)%7+1;

maxmon(k8);

九月"

k9=(day%7+6)%7+1;

minmon(k9);

十月"

k10=(day%7+6)%7+1;

maxmon(k10);

十一月"

k11=(day%7+6)%7+1;

minmon(k11);

十二月"

k12=(day%7+6)%7+1;

maxmon(k12);

--------------------------------------------------"

//voidcheck(intx)

///{

//if(x>

2040||x<

1940)

///{

//cout<

不在查寻范围"

//}

//}

//};

//classMonth:

publicYear

//{

//public:

intmon;

//月份

//inta[]=Year:

:

a[];

//intk=Year:

k;

voidshow2()//显示月历

**********************"

mon<

月***********************"

switch(mon)

case1:

{maxmon(k1);

g(a,50);

}break;

case2:

panduan();

break;

case3:

{maxmon(k3);

case4:

{minmon(k4);

case5:

{maxmon(k5);

case6:

{minmon(k6);

case7:

{maxmon(k7);

case8:

{maxmon(k8);

case9:

{minmon(k8);

case10:

{maxmon(k10);

case11:

{minmon(k11);

case12:

{maxmon(k12);

**************************************************"

};

classdata:

intdate;

voidfastval(intm,intd)//判断公历节日

if(m==1)

if(d==1)

{

元旦"

}

if(m==2)

if(d==14)

西方情人节"

if(m==3)

if(d==5)

学雷锋日"

if(d==8)

国际妇女劳动节"

if(d==12)

中国植树节"

if(d==15)

世界消费者权益日"

if(m==4)

愚人节"

清明节"

if(m==5)

国际劳动节"

if(d==4)

中国青年节"

国际护士节"

if(d==31)

世界无烟日"

if(m==6)

国际儿童节"

世界环境日"

if(d==6)

全国爱眼日"

if(d==26)

国际禁毒日"

if(m==7)

中国共产党诞生纪念日"

if(d==7)

中国人民抗日战争纪念日"

if(m==8&

d==1)

中国人民解放军建军纪念日"

if(m==9)

if(d==10)

中国教师节"

if(d==20)

全国爱牙日"

if(m==10&

中华人民共和国国庆节"

if(m==11&

d==8)

记者节"

if(m==12)

世界爱滋病日"

if(d==25)

圣诞节"

intgetcha(inty,intm,intd)//距离2012年6月28日还有多少天

intcha;

//与2012年6月28日的天数差

inta;

//相差的年数转换成天数

inti;

intyrn=0;

//闰年数

if(y>

=2012)//相差的年数转换成天数

for(i=2012;

y-2012;

if(((i%4==0)&

(i%100==0))||i%400==0)

yrn++;

a=365*(y-2012)+yrn;

else

for(i=y;

2012-y;

a=365*(2012-y)+yrn;

intb;

//相差的月份转换成天数

intrm=0;

if(m!

=7)

if(m>

7)

for(i=7;

=m;

rm++;

if(((y%4==0)&

(y%100==0))||y%400==0)

b=30*(m-7)+rm+2;

else

b=30*(m-7)+rm+1;

for(i=m;

=7;

if(m<

=2)

{

b=30*(7-m)+rm-1;

}

else

b=30*(7-m)+rm;

b=30*(7-m)+rm-2;

b=0;

intc;

if(d>

=14)

c=d-14;

c=14-d;

cha=a+b+c;

y<

m<

d<

returncha;

intmain()

//定义对象

Yeary;

//Monthm;

datad;

//输入与显示函数值

cout<

请输入年份:

cin>

>

y.year;

y.year<

年的年历是:

y.show();

endl<

请输入月份"

y.mon;

年"

y.mon<

月的月历是"

y.show2();

请输入日期"

d.date;

月"

d.date<

日距今天大约有"

d.getcha(y.year,y.mon,d.date)<

天"

d.fastval(y.mon,d.date);

return0;

}

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2