C语言程序设计节日查询和任务提醒系统-万年历
程序设计报告
( 2010 / 2011 学年 第 二 学期)
题 目:节日查询和任务提醒系统
专 业 光信息科学与技术
学 生 姓 名 史明霞,陈苏华,毛胤,
张春龙,赵梁
班 级 学 号 B100301
指 导 教 师 金仙力
日 期 2011年3月11日
评 分 细 则评分项优秀良好中等差遵守机房规章制度上机时的表现学习态度程序准备情况程序设计能力团队合作精神课题功能实现情况算法设计合理性用户界面设计报告书写认真程度内容详实程度文字表达熟练程度回答问题准确度简 短 评 语
教师签名:
年 月 日评分等级备注评分等级有五种:优秀、良好、中等、及格、不及格
分工说明:
本课题有本小组各成员分工合作完成。前期查询资料工作由全体成员一起完成,充分利用了网络资源。中间主要由赵梁和毛胤完成主程序,由其他成员配合子程序。由张春龙,陈苏华,史明霞完成实验报告和PPT等后期文字工作。最后有全体成员一起扫尾,查漏补缺。
目录
1.实验目的.............................................................................................3
2.设计目标4
3.对问题的分析理解4
4. 算法中涉及的知识点6
5.设计用的计算机环境6
6 结论6
7.源代码7
8. 效果图.................................................................................................20
1.实验目的
1.熟悉C语言运行环境 Microsoft visual C++2.会简单的程序调试3.熟悉C语言各种类型数据的输入输出函数的使用方法4.掌握顺序结构程序设计
2.设计目标:设计一个简单的日历﹑月历系统,支持节日查询,任务提醒功能,用C或C++语言实现。
本系统的基本功能:
(1)日历﹑月历功能:界面能够显示日历和月历,默认为当月的月历。能够通过上下翻页查询每月的月历。
(2)日历查询:根据输入日期查询月历。
(3)支持农历查询。
(4)显示星期功能。
(5)显示季节功能。
(6)具有节日查询功能。
(7)可查询是否是闰年。
(8)可查询今天是今年的第几天。
(9)任务提醒:可添加﹑删除﹑修改﹑查询任务功能。
3.对问题的分析理解
3.1 要输入任一年显示出该年的所有月份日期,应该先设计具体的输出格式,如下:
the calendar of the year2011.
January
Sun Mon Tue Wed Thu Fri Sat
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
February
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28
=============================================
厖厖
3.2 判断是不是闰年 (year%4!=0||year%100==0&&year%4