湖南工程学院15级c语言课程设计报告

湖南工程学院15级c语言课程设计报告

ID:41738373

大小:188.51 KB

页数:48页

时间:2019-08-31

湖南工程学院15级c语言课程设计报告_第1页
湖南工程学院15级c语言课程设计报告_第2页
湖南工程学院15级c语言课程设计报告_第3页
湖南工程学院15级c语言课程设计报告_第4页
湖南工程学院15级c语言课程设计报告_第5页
资源描述:

《湖南工程学院15级c语言课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、闊葡2私垮隴课程设计报告课程名称通讯录课题名称专班学姓电气工程1561201517060105卢靖指导教师李杰君杨子华陈多2016年1月10日湖南工程学院课程设计任务书课程名称C语言课程设计课题通讯录管理系统专业班级电气工程学生姓名卢靖学号201517060105指导老师李杰君杨子华陈多审批任务书下达日期2015年12月28日任务完成日期2016年1月10日—、设计内容与设计要求1.设计内容:第一部分综合练习(1)一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3・编程找出1000以内的

2、所有完数,并输出它们的因子。(2)求100(不包括100)以内能被3或7整除,但不能同时被3和7整除的自然数的倒数之和。(3)求如下表达式:s二1+1/(1+2)+1/(1+2+3)+……+l/(l+2+3+・・・+n)要求用以下方法计算:1)计算前n项2)直至最后一项的值小于eps(4)以“杆为字符,打印一个倒三角形。倒三角形的行数由键盘输入。(5)使用数组,编写一个任意进制数转化为十进制正整数的转换工具。(6)函数intadd(inta[N][N],intb[N])的功能是将a数组中每行的最小元素放入b数

3、组中,编写该函数实现之。(7)编写一函数:intsubstring(char*str,char*sub),判断字符串sub是否是字符串sti•的子串,若是子串,则返回子串的位置,否则返冋-lo第二部分猜数字游戏的设计一、问题描述本系统可以用来进行单独的加、减、乘、除心算练习。二、功能描述1)计算机自动出题,用户进入每项练习时,屏幕上会显示用户所做的相应的题数,如果不想继续可以随时退出。2)设计的系统完全适合用户,比如除法时考虑到小学生的水平问题,只允许出现整除情况。3)用户输入的答案不对时,提示错误,用户输入

4、的结果如果连2续两次不对,计算机会白动给出正确答案,供用户参考。1)执行一个具体的功能之后,程序将重新显示菜单。1.设计要求:1)设计正确,方案合理。2)界面友好,使用方便。3)程序精炼,结构清晰。4)上机演示。2.设计报告要求:课程设计报告格式如下:1)正文的格式:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体,行距为22。2)正文的内容:第一部分综合练习,要求写出正确的程序,设计输入数据及程序调试结果第二部分按照课题要求,介绍课题的主要功能、课题的功能模块的划分、主要功能的实现、程序调试、总

5、结、附件(所有程序的源代码,要求对程序写出必要的注释)。课程设计报告需5000字左右(不含附件及源程序代码)。3)课程设计报告装订顺序:封面、任务书、冃录、正文、评分、程序清单附件。二、进度安排星期时间班级内容地点第17周星期二1-2节电气工程1561/62任务布置E410第18周星期一1—4节电气工程1561/62第一次上机E410第18周星期二1一4节电气工程1561/62第二次上机E410第17周星期四5-8节电气工程1561/62第三次上机E410湖南工程学院国际教育学院2015年12月28日第一部分

6、综合练习1第二部分小学生CIA的设计101设计目的102概要设计103详细设计113」数据结构113.2四则运算模块功能设计123.3使用说明124系统测试134.1戏初始画面测试134.2加法运算测试134.3减法运算测试144.4乘法运算测试144.5除法运算测试154.6答错提示测试155课程设计总结166附录17第一部分综合练习(1)一个数如果恰好等于它的因子之利这个数就称为“完数”。例如6二1+2+3.编程找出1000以内的所有完数,并输出它们的因子。#includevoidshu

7、chu(intn){inti;printfr%d=l+,z,n);for(i=2;i<=n/2;i++)if(n%i=0)printf(〃%d+〃,i);printf(/zb“);}voidmain(){intn,i,sum;for(n=6;n<1000;n++){sum=l;for(i=2;i<=n/2;i++)if(n%i==0)sum二sum+i;if(sum=二n)shuchu(n);}c:「entsandSettingsj桌面Debugl.exe*t=l+2+328=1+

8、2+4+7+14496=1+2+4+8+16+31+62+124+248Pressanykeytocontinue(1)求100(不包括100)以内能被3或7整除,但不能同时被3和7整除的自然数的倒数之和。#includeintmain(){inti=0;doublesum二0.0,m;while(i<=100){if(i%3==0&&i%7==0)i++;elseif(i%3==

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。