- 2
- 0
- 约1.06万字
- 约 49页
- 2018-05-08 发布于广东
- 举报
* */49 间接递归: 显然,递归有可能陷入无限递归状态,最终导致错误发生。因此,设计一个递归问题必须具备两个条件: 1.后一部分与原始问题类似。 2.后一问题是原始问题的简化。 * */49 【例6-6】 编程,从键盘输入一个正整数n,求n!。 n!的数字表达式为: n!= 定义一个求n!的函数:long fac(int n) long fac(int n) { long result; if (n= = 0 || n= =1) result =1; else result=n*fac(n-1); return(result); } * */49 完整程序如下: /*exam6_6.c 用递归法求n!*/ #include stdio.h long fac(int n) { long result; if(n==0||n==1) result=1; else result=n*fac(n-1); return result; } main() { int x; long f; * */49 scanf(%d,x); if(x=0) printf(Your input is wrong!\n); else { f=fac(x); printf(%d!=%ld\n,x,f); }
您可能关注的文档
- 计算机应用基础与实训课件作者曾献文第1章节计算机应用基础知识.ppt
- C语言程序设计第2版工业和信息化普通高等教育“十二五”规划教材立项项目课件作者姚琳第7章节其他自定义数据类型.PPT
- C语言程序设计第2版工业和信息化普通高等教育“十二五”规划教材立项项目课件作者姚琳第8章节文件.PPT
- 计算机应用基础与实训课件作者曾献文第3章节Word2003文字处理.ppt
- C语言程序设计工业和信息化普通高等教育“十二五”规划教材立项项目课件作者贾宗璞许合利c1概述.ppt
- 计算机应用基础与实训课件作者曾献文第4章节Excel2003电子表格.ppt
- C语言程序设计工业和信息化普通高等教育“十二五”规划教材立项项目课件作者贾宗璞许合利c2基本数据类型 运算符和表达式.ppt
- 计算机应用基础与实训课件作者曾献文第5章节PowerPoint2003幻灯片制作.ppt
- C语言程序设计工业和信息化普通高等教育“十二五”规划教材立项项目课件作者贾宗璞许合利C3顺序结构程序设计.ppt
- 计算机应用基础与实训课件作者曾献文第6章节计算机网络的初步操作.ppt
最近下载
- 南京六合BRW400-315/31.5乳化液泵使用说明书.pdf VIP
- 混合动力城市客车车身骨架设计-课程设计论文.doc VIP
- 企业价值评估中收益法的理论与实践探究:基于多案例分析.docx VIP
- 城市客车车身骨架设计及模态分析分析.pdf VIP
- SAE_J1742_1998电线束高压连接.pdf VIP
- TigerTouch老虎控台教程详解.pdf
- Unit 7 A Good Read课时4 Section B 1a-1e(教学评教学设计)英语新教材人教版八年级下册.docx
- 欧洲规范-NF P94-093-中文版.pdf VIP
- 医院检验科网络应急预案.docx VIP
- 环境监测采样培训课件.pptx VIP
原创力文档

文档评论(0)