全球旧事资料 分类
C语言课程设计报告书
万年历系统设计
学院:理学院专业:信息与计算科学姓名:指导教师:
f序言
经过一个学期对《C程序设计》的学习,同学们都认为真正的学到了有用知识,可能有一些人学的不够理想,但无论如何,这些知识都为我们的下一步学习打下了坚实的基础。做这么一个课程设计,一方面是为了检查我们一个学期来我们学习的成果,另一方面也是为了让我们进一步的掌握和运用它,同时也让我们认清自己的不足之处和薄弱环节,加以弥补和加强。
本程序是一个万年历程序,可以查询1970年1月1日到2100年1月1日中任意一天是星期几,只要在运行程序时按照要求输入年,月,日,程序就会把这一天是星期几显示子啊屏幕上;也可以输入一个年份和一个月份,程序就会把该月份的月历显示在屏幕上,使人一目了然。该程序能与目前天文学研究中所采用的各种日历程序所能计算的结果相一致。还有许多功能等着你去探讨。
这个程序花费了很多时间,用了一天的时间去设计程序和调试程序,而在调试程序的过程中,经常会出现一些不如意的地方,所以程序就要修改。所以这样经过一次又一次的修改之后,程序更显得人性化。
通过这一次程序的设计,让我深深的感受到程序员的辛苦。
2012年6月11日
f【课程设计题目:万年历系统】
【要求】
1:程序的功能多样;
2:输入日期能够判断该日期是星期几;
3:输入一个年份能够显示出该年的全部月历;
4:输入一个年月能够显示该月的月历;
5:输入一个年份能够判断该年是闰年还是平年;
6:能够退出。
【系统总体功能设计框架】
进入程序
1:日期查询2:一年月历查询3:月历查询4:闰年判断5:退出
1、输入年,月,日(1970121001)
2、输入年(05000)
3、输入年,月(01500012)
4、输入年(05000)
星期
12个月历
该月月历
闰、平年
屏幕显示
继续
Y,y
N
退出程序
f【系统功能模块图】
主要功能模块1:
输入year,mo
th,day计算mo
th与当年的1月间隔了多少天rrryear41461year4365day
rr7
r0
r1
r2
r3
r4
r5
r6
Sat
Su

Mo

Tue
Wed
Thu
Fir
Y或y返回菜单
其他输入均退出
程序代码:
pri
tf
好听全球资料 返回顶部