(C语言PPT课件)第9部分-递归程序设计.ppt

上传人:晟*** 文档编号:10370254 上传时间:2022-01-12 格式:PPT 页数:49 大小:377.50KB
下载 相关 举报
(C语言PPT课件)第9部分-递归程序设计.ppt_第1页
第1页 / 共49页
(C语言PPT课件)第9部分-递归程序设计.ppt_第2页
第2页 / 共49页
(C语言PPT课件)第9部分-递归程序设计.ppt_第3页
第3页 / 共49页
(C语言PPT课件)第9部分-递归程序设计.ppt_第4页
第4页 / 共49页
(C语言PPT课件)第9部分-递归程序设计.ppt_第5页
第5页 / 共49页
点击查看更多>>
资源描述

第九部分递归程序设计技术学习程序设计需要注意规律性的东西北京交通大学计算机与信息技术学院 教师: 林友芳本章内容n 递归与循环n 递归函数的执行过程n 递归函数效率北京交通大学计算机与信息技术学院 教师: 林友芳循环与递归n 循环程序n 用于描述需要重复进行计算n 高级语言里,也常见用递归来实现重复的计算。n 递归recursion,recursivealgorithmn 函数或过程调用自身n C语言允许递归,可以在函数内调用自身,常常使程序更简单清晰。北京交通大学计算机与信息技术学院 教师: 林友芳1.阶乘和乘幂n 例:定义计算整数阶乘的函数n 12(n-1)nn 本例中,乘的次数依赖于n,计算所需的次数定义时无法确定。n 这是一种典型循环情况n 计算“次数”依赖某些参数的值。北京交通大学计算机与信息技术学院 教师: 林友芳程序longfact1(longn)longfac,i;for(fac=1,i=1;i=n;i+)fac*=i;returnfac;北京交通大学计算机与信息技术学院 教师: 林友芳阶乘函数的精确定义n 是一种递归定义的形式n 要解决规模为n的问题,要先解决规模为n

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 演示文稿

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。