全球旧事资料 分类
C程序设计说明书题目:万年历
班级学号:学生姓名:
目录
一.应用程序的名称二.应用程序的主题、设计目的
1
f三.应用程序简介1.程序的基本结构及内容2程序的运行环境
四.主要运行界面的介绍五.程序亮点六.课程设计中存在的问题及解决方法
一.课程设计名称
万年历
二.应用程序要求、目的
主题:万年历目的:实现对年月的查询
三.应用程序简介
(1)基本结构:
2
f整个程序有cls_scree
清屏、judgeme
t判断是否为闰年、show_week记录周几、pri
t_year查询某年、pri
t_year_mo
th查询某年某月等自定义函数,程序中涉及到switch语句、for语句、if语句等和多次函数调用语句,开头定义了day_of_mo
th数组,主要目的是将12个月每个月有多少天依次排出,在后面又用if语句判断二月的天数是28还是29。在主函数中运用while语言与switch语句的嵌套,是程序拥有了循环的功能。用fflushstdi
语句清除输入缓存,使程序在使用过程中不会太过眼花缭乱。
万年历的编程,需要两个方面的讨论和研究,一是要在用户输入年份的时候,判断该年是否为闰年,而对于闰年的判断,能被4整除但不能被100整除,或者能被400整除的年份为闰年,否则为平年。所以会改变day_of_mo
th数组中的二月份的数值。二是在用户输入年月份的时候,判断该年该月的第一天是周几,从来好排列。而对于判断周几,需要运用公式wyy4c42c26m110d17并用if语句使用判断。通过这两个方面的讨论和实现,才能合理的编程出万年历的基本程序代码。
(2)源程序代码:
i
cludestdiohi
cludestri
ghi
cludetimehi
cludemathhi
cludewi
dowshi
tyearmo
thdayi
tday_of_mo
th12312831303130313130313031
i
tcurre
t_yearcurre
t_mo
thcurre
t_day
voidcls_scree
pri
tf
好听全球资料 返回顶部