- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学号
《》
课程设计报告
闰年查询系统的设计 专业: 计算机科学与技术 班级: 13级(3)班 姓名: 刘云鹏 指导教师: 陈茅 成绩:
计算机学院
二0一五年四月二十四日
目 录
1 设计内容及要求 2
1.1设计内容 2
1.2设计任务及具体要求 2
2 概要设计 2
2.1系统的功能简介 2
2.2系统功能模块图 2
2.3各个模块之间的主要关系 2
3 详细设计 3
3.1 C语言程序 3
3.2 工作流程图 4
4 测试数据及其结果分析 5
4.1 测 试 5
5 用户手册 6
6 课程设计总结与感想 6
参考文献 6
源程序代码 7
1 设计内容及要求
1.1设计内容
(1)根据要求确定解决问题的;画出程序框图、源程序;调试
(1)由键盘输入任意年份,限制范围:2000-9999;
(2)若程序判别输入年份为闰年,显示“是闰年”,否则显示“不是闰年”
2 概要设计
2.1系统的功能简介
判断某年是否为闰年具体算法为如果该年份的数值正整数若能被400整除,或者不能被100整除,却能被4整除,则该数值代表的年份为闰年。便于我们大家查询此年份是否是闰年。
2.2系统功能模块图
输入:输入查询的年份,系统自动判断是否为闰年
输出:闰年输出“是闰年”,不是闰年,输出“不是闰年”
2.3各个模块之间的主要关系
该系统的功能主要是实现闰年信息的查询,输入的判断最后输出结果,两者之间是因果的关系。
3 详细设计
3.1 C语言程序代码:
#include stdio.h
void main()
{
int year;
printf(“请输入年份:\n”);
scanf(“%d”,year);
if(((year%4 == 0)(year%100 != 0)) || (year%400 == 0))
printf(“%d是闰年\n”,year);
else
printf(“%d不是闰年\n”,year);
}
3.2工作流程图:(如下图3.1)
(图3.1)
4 测试数据及其结果分析
4.1 测 试
(1)输入程序(如下图4.1)
(图4.1)
(2)运行程序(如下图4.2和4.3)
(图4.2)
(图4.3)
5 用户手册
(1)输入相应指令数字后,按enter键。
(2)在输入-1进行判断,可一次输入多个年份。
6 课设总结
这个课题是设计一个闰年查询系统设计,该系统能够较好的查找出一个年份是否为闰年,也拥有比较完善的功能,但是该系统依旧有很多不足,此程序必须按照系统提示的操作来执行,不然的话就会出现很多错误。
这次的课程设计制作是对我进入大学以来学习程序设计语言结果的一次大检验。自己动手,自己发现和解决问题。
此次设计也让我明白了思路即出路,有什么不懂不明白的地方要及时请教或上网查询,只要认真钻研,动脑思考,动手实践,就没有弄不懂的知识。以后可以深入学习使得系统更加完善。
参考文献:
[1].谭浩强.张基温.C语言习题集与上机指导[M].第三版.北京:高等教育出版社.2006年
[2].谭浩强.C程序设计(第三版)[M].北京:清华大学.2005年
[3].谭浩强.C程序设计(第二版)[M].北京:清华大学.1999年
[4].耿国华.高级程序设计技术(C语言版).西安电子科技大学出版社.2009年
[5].C编写组编.常用C语言用法快速查询手册.北京:龙门书局.1995年
源程序代码:
#include stdio.h
#include malloc.h
typedef struct LNode
{
int year;
struct LNode *next;
}*Sqlist;
Sqlist create(Sqlist L)
{
Sqlist head;
head = (Sqlist)malloc(sizeof(Sqlist));
if(head)
{
return head;
}
}
void main()
{
int n;
Sqlist r, q, p;
p = create(r);
r = p;
q = (Sqlist)malloc(sizeof(Sqlist));
printf(请输入年份:\n);
scanf(%d, n);
while(n != -1)
{
q-year = n;
p-next = q;
p = q;
q = (Sqlist)malloc(sizeof(Sqlist));
scanf(%d, n);
}
r=r-next;
while(r-next!=NULL)
{
您可能关注的文档
- 锐普网图表大合集第一部分(1-40套图表)探索.pptx
- 秦王扫六合摘要.ppt
- 火龙果-XML简介格式正确的XML绪论.ppt
- 火山岩相划分方案绪论.doc
- 火焰模拟综合设计绪论.doc
- 火焰原子吸收光谱法测定人发中铜、铅含量论文答辩绪论.ppt
- 秦观《鹊桥仙》摘要.ppt
- 秦兵马俑(shangke)摘要.ppt
- 火焰原子吸收光谱法手册绪论.doc
- 火灾报警新旧规范比较绪论.doc
- 8.秘书用博士学位申请系统操作指南(秘书版)201309.docx
- 光伏发电储能装置培训课件.ppt
- 《工业企业皮带机数字化管理系统建设指南》编制说明征求意见稿.pdf
- CNAS-AL02-0320230801 附表2 申请检验(检查)能力范围表(中英文).docx
- 第15讲 三角函数 章末题型大总结(12类热点题型讲练)(解析版).pdf
- CNAS-PD14-17-14D1 1 CNAS-CL03-A002现场评审核查表.docx
- 1.CNAS-TRL-008202X电气检测领域实验室内部质量控制方法与实例(征求意见稿).pdf
- 2.社会发展学院“城市社会与文化讲坛”申请办法(含申请表格word版).docx
- 1.CNAS-SC170_202X信息安全管理体系认证机构认可方案征求意见稿.pdf
- 附件3-工业企业节能诊断报告编制规范征求意见稿.pdf
最近下载
- 高教版中职语文基础模块下册知识点汇总.pdf VIP
- Q Q 320921 JZH 020-2016_98%敌稗原药 企业标准.pdf VIP
- 海域使用论证技术导则 2023 .pdf VIP
- HG∕T 4679-2014 中温氧化铁脱硫剂硫容试验方法.pdf
- 硫磺-安全技术说明书MSDS.pdf VIP
- 文献检索专利文献检索.ppt VIP
- 2025年北京高考语文三轮复习之语言文字应用.docx VIP
- 2025广东广州花都城投西城经济开发有限公司第三次招聘项目用工人员11人笔试参考题库附答案解析.docx VIP
- U型H型组合钢板桩支护技术规程 DB32_T 3755-2020 江苏.pdf VIP
- 2024年北京市中考语文试卷真题(含答案解析).pdf
原创力文档


文档评论(0)