没有合适的资源?快使用搜索试试~ 我知道了~
首页C语言课程设计报告---万年历系统
C语言课程设计报告---万年历系统
3星 · 超过75%的资源 需积分: 22 23 下载量 189 浏览量
更新于2023-03-03
评论 2
收藏 170KB DOC 举报
很完整的C语言课程设计报告 模块源代码: #include <stdio.h> #define YEAR 365 int leap(int year) { int n; n=(year%4==0&&year%4!=0||year%400==0); return(n); } void count(int year, int month) /*基:2000年1月*/ { int i,day,first_day,flag,year1,year2,temp=6; flag=leap(year); year1=year/100; /*相差几百年*/ year2=year%100; /*中间几十年*/ if(year>=2000) /*大于2000年*/ { year1-=20; day=year1/4; /*百闰年数*/ day+=(YEAR+24)*year1+YEAR*year2+(year2-1)/4; /*2000年至现年总天数*/ if(year>2000)day++; /*加上2000年闰年2月的29天*/
资源详情
资源评论
资源推荐
C 语言课程设计报告
题 目: 万年历系统
设 计 者
:
专业班级:
学 号:
指导教师:
2010 年 9 月 23 日
河南理工大学 学院
目录
目录.....................................................................................................................................................2
一、C 语言课程设计任务书.............................................................................................................3
1、C 语言课程设计目的和要求...............................................................................................3
1.1 目的:...........................................................................................................................3
1.2 要求:...........................................................................................................................4
2、C 语言课程设计选题如下:...............................................................................................4
2.1 小学算术运算测试(math.c).........................................................................................4
2.2 编写一万年历系统.......................................................................................................5
2.3 通讯录管理系统...........................................................................................................5
2.4 学生成绩管理系统.......................................................................................................5
2.5 设计一个简单计算器...................................................................................................5
2.6 学生成绩管理系统.......................................................................................................6
2.7 职工信息管理系统设计...............................................................................................6
2.8 图书信息管理系统设计...............................................................................................6
2.9 学生信息管理系统设计...............................................................................................7
2.10 学生选修课程系统设计.............................................................................................7
2.11 算 24 游戏....................................................................................................................8
2.12 销售管理系统(1-2 人)...........................................................................................8
2.13 自选题目.....................................................................................................................8
4、考核内容和方式...................................................................................................................9
5、课程设计报告格式及要求...................................................................................................9
二、本组课题及本人任务...............................................................................................................10
2
三、程序功能简介...........................................................................................................................10
四、主题内容...................................................................................................................................11
1、题目与要求.........................................................................................................................11
1.1 问题提出.....................................................................................................................11
1.2 本系统涉及的知识点.................................................................................................11
1.3 功能要求.....................................................................................................................11
2、功能设计.............................................................................................................................11
2.1 算法设计.....................................................................................................................12
3、程序代码设计.....................................................................................................................14
3.1 输入及年份平润确定模块.........................................................................................14
3.2 求星期天数模块.........................................................................................................15
3.3 求月份天数模块.........................................................................................................16
3.4 查询模块.....................................................................................................................17
3.5 输出及验证模块.........................................................................................................17
3.6 说明:.........................................................................................................................17
4、C 程序设计总结.................................................................................................................18
5 结束语....................................................................................................................................18
参考文献...................................................................................................................................18
五、附录...........................................................................................................................................18
1、程序清单:.........................................................................................................................19
2、程序流程图.........................................................................................................................21
3、主要过程列表.....................................................................................................................23
4、程序中主要变量、函数、等.............................................................................................24
变量及类型.......................................................................................................................24
函数及功能.......................................................................................................................24
一、C 语言课程设计任务书
1、C 语言课程设计目的和要求
1.1 目的:
1)复习、巩固 C 语言的基础知识,进一步加深对 C 语言的理解和掌握;
3
2)课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的
理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提
高学生适应实际,实践编程的能力;
3)培养学生在项目开发中团队合作精神、创新意识及能力。
1.2 要求:
1)、对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相
应功能;可以加以其他功能或修饰,使程序更加完善、合理;
2)、系统设计要实用,编程简练,可用,功能全面
3)、说明书、流程图要清楚
4)、记录设计情况(备查,也为编写设计说明书作好准备);
5)、要求采用模块化程序设计方法,及锯齿型书写格式,要求上机调试通过
和按设计报告格式。
6)、设计上交内容:设计报告一份(按格式书写);源程序盘一张(能编
译成可执行文件并能正常运行,可一个班交一张光盘)。
2、C 语言课程设计选题如下:
2.1 小学算术运算测试(math.c)
功能要求:
制作一个可供小学数学运算程序:10 以内加减法,能根据输入题数出题,
判断做题是否正确,最后计算分数。
界面要求:美观简洁
4
2.2 编写一万年历系统
要求: 模仿现实生活中的挂历.
当前页以系统当前日期的月份为准显示当前月的每一天(显示出日及对应的
星期几).
当系统日期变到下一月时,系统自动翻页到下一月.
2.3 通讯录管理系统
主要功能:制作一个通讯录程序,该程序具有查找、添加、修改、删除功能。
通讯录包括:姓名,电话,街道,城市,省,邮编等。
2.4 学生成绩管理系统
主要功能:
(1)能完成对学生成绩的录入、修改
(2)能统计学生的成绩,求学生的总分及平均分,并能根据学生的平均成绩进
行排序
(3)能查询学生成绩,不及格科目及学生名单
(4)能输出学生的成绩单
2.5 设计一个简单计算器
要求: 能完成基本的加、减、乘、除计算,系统界面不做强制要求。
5
剩余24页未读,继续阅读
aoney
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
- MW全能培训汽轮机调节保安系统PPT教学课件.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1