- 87
- 0
- 约7.57千字
- 约 18页
- 2018-07-04 发布于浙江
- 举报
C课程设计日历的实现)
万年历的C++实现课程设计目的编写具有以下功能的C++程序:(1)、输入一个年份,输出是在屏幕上显示该年的日历。假定输入的年份在1940-2040年之间。(2)、输入年月,输出该月的日历。(3)、输入年月日,输出距今天还有多少天,星期几,是否是公历节日。要求该程序能提供日历的一些基本功能,且方便管理和操作,易于扩充需求分析现在的软件市场的确有各种各样的日历软件可供我们选择,这些软件大多含有其他的一些的功能,真正方便快捷的日历软件却并不多,因此设计一个能真正服务大家的日历程序是有必要的。设计思路(1)、在屏幕上输出某一年的日历。考虑到程序有三个主要功能模块,于是运用了类的相关知识,建立一个calendar.h的头文件。由于程序提供1940年以后年份的服务,因此首先要确定1940年1月1号为星期几,然后以此为基准点确定该天以后的日历,对于功能(1),需要推出一个算法,如下:k的初值为2,test=((year-1940)/4*5+((year-1940)%4==0?0:((year-1940)%4+1)))%7+2;k=test%7==0?7:test%7;//k=0表示星期天,test为一中间变量,用来确定1940年以后每一年的1月1号为星期几,这样更方便输出每一年的日历,而且在程序中的循环过程也大大提供程序运行的效率。因为在日历里面,星期是连续不断地,七天一循环,所以在整个程序里面
您可能关注的文档
- 5号居住地项目可行研究报告.doc
- 5标盾构头井加固施工方案.doc
- 5档以内导架设(更换)作业指导卡(范本).doc
- 5电控汽车波形分析—喷油器波形分析.ppt
- 5电气、工监理细则.doc
- 5第五章政府与生产.ppt
- 5落地式料平台施工方案.doc
- 6 太阳病本证-寒表实证.ppt
- 6 多相系中的化学反应与传递现象.ppt
- 6-0+教基本要求.ppt
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
原创力文档

文档评论(0)