ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:196.88KB ,
资源ID:3600126      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3600126.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c语言课程设计.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

c语言课程设计.docx

1、c语言课程设计 河 南 城 建 学 院 Henan University of Urban Construction高级语言程序设计课程设计报告学 号: 081411123 姓 名: 欧阳擎天 专 业:计算机科学与技术 题 目:递归算法的实际运用指导老师:周二强 仝瑞阳 杨斌 张芳芳设计时间:第一周 计算机科学与工程系2012年9月目录一主要内容.1二. 设计内容 4三概要设计 5四详细设计 7五测试数据及运行结果 8六调试情况,设计技巧及体会 12七参考文献 13八附录: 14一.主要内容。用递归法求: (x/1!)+(x*x*x/3!)+(5个x相乘/5!)+(2n-1)个X相乘/(2*n

2、-1)!) 当N为某值时上式为多少?(到第n项,n和x的值由键盘输入。)一. 设计目的1复习巩固C语言的基础知识,进一步加深对C语言编程的理解和掌握; 2利用所学知识,理论和实际结合,利用资源,采用模块化的结构,使用模仿修改自主设计相结合的方法,锻炼学生综合分析解决实际问题的编程能力; 3培养学生在项目开发中团队合作精神、创新意识及实战能力4.借课程设计为自己提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼自己的分析解决实际问题的能力。提高适应实际,实践编程的能力。高级语言程序设计课程设计是专为学第一门计算机高级语言的学生设立的,安排该课程设计的目的,就是要

3、通过一次集中的强化训练,使学生能及时地巩固已学的知识,补充未学的但又是必需的内容,进一步提高程序设计的能力。本课程设计将以学生上机进行程序设计为主,教师的适当讲授为辅。利用学到的编程知识和编程技巧,通过布置具有一定难度的程序设计题目,帮助学生熟悉程序编写,及时查究错误,独立完成。二. 设计内容#include#include float me(int x, int n) int i; float t=1; if(n=1) return x; else for(i=1; i-60 & x-60&n80) printf(%d,%dn,x,n); printf(输入x和n:); if(x0&n0)

4、scanf(%d%d,&x,&n); fprintf(fp,%d%d,x,n); s = me(x,n); printf(s=%fn,s); fprintf(fp, 输入%d %d,x,n); fclose(fp); return 0;三概要设计1 功能模块图;, 四详细设计递归函数:float me(int x, int n) int i; float t=1; if(n=1) return x; else for(i=1; i=2*n-1; i+) t *= i; t = pow(x,2*n-1)/t; return t + me(x,n-1); 以x=6,n=2为例:五测试数据及运行结果

5、1 正常测试数据(3组)及运行结果; 第一组: 5 6第二组:45 63第三组:25 652 非正常测试数据(2组)及运行结果。第一组:a b第二组:100 100文件读取:文件写入:六调试情况,设计技巧及体会1 这个程序是练习递归算法的熟练程度,程序不是很难写只要把递归函数写出来,就差不多完成了!在写递归算法时,n=1这个特例要特别去考虑。2程序的纠错能力低下,运算能力有限,在文件读写时,操作一次就要对text文本进行修改一次,不然无法运行,很麻烦。这是我发现的问题。 七参考文献新编C语言程序设计教程 周二强著8附录:源代码注意:1.#includeint main()FILE* fp;if

6、(fp=fopen(c:2text.txt,r+)=NULL) return -1; fscanf(fp,%d%d,&x,&n); fprintf(fp,%d %d,x,n); fclose(fp); return 0;2.#include#include float me(int x, int n) int i; float t=1; if(n=1) return x; else for(i=1; i=2*n-1; i+) t *= i; t = pow(x,2*n-1)/t; return t + me(x,n-1); int main() float s; int x,n; printf(输入x和n:); scanf(%d%d,&x,&n); s = me(x,n); printf(s=%fn,s);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1