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语言运行环境2.会简单的程序调试3熟悉C语言各种类型数据的输入输出函数的使用方法4掌握顺序结构程序设计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%400!=0)满足条件就是平年,把一年中的所有月份分为四类(28,29,30,31)。
3.3 求出一年中的第一天是周几 (year +(year-1)/4-(year-1)/100+(year-1)/400)%7。
3.4 有指针数组存放十二个月的英文和星期的英文缩写。
3.5 用FOR循环输出各月份的日历
3.6 调用windows函数system (“color 10 ”)设置字体和背景颜色。
3.7 懂得农历转换公式。
5.算法中涉及的知识点
5.1 定义整型,字符型,指针变量,字符型数组