C语言_函数与宏定义_教案.pptVIP

  • 20
  • 0
  • 约9.35千字
  • 约 53页
  • 2021-12-05 发布于湖北
  • 举报
C语言_函数与宏定义_教案 ppt课件 2021/3/26 C语言_函数与宏定义_教案 ppt课件 间接递归: 显然,递归有可能陷入无限递归状态,最终导致错误发生。因此,设计一个递归问题必须具备两个条件: 1.后一部分与原始问题类似。 2.后一问题是原始问题的简化。 2021/3/26 C语言_函数与宏定义_教案 ppt课件 【例1-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); } 2021/3/26 C语言_函数与宏定义_教案 ppt课件 完整程序如下: /*exam1_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; 2021/3/26 C语言_函数与宏定义_教案

文档评论(0)

1亿VIP精品文档

相关文档