正在加载图片...
7.2.2函数的递归调用 [案例7.4用递归法计算nl(1!=1,nl=(n-1)!*n (n22))。 算法设计要点: (1)根据计算n!的递归定义可知,为了计算nl,必 须首先计算(n-1)!;以此类推,直至1!(1!=1)。 (2)依据1!求2!=1!*2,再依据2!求3!=2!*3: 同理,依据(n-1)!求nl=(n-1)!*n。 2024/10/28 25 2024/10/28 25 7.2.2 函数的递归调用 [案例7.4] 用递归法计算n!(1! = 1,n! = (n-1)! * n (n≥2))。 算法设计要点: (1) 根据计算n!的递归定义可知,为了计算n!,必 须首先计算(n-1)!;以此类推,直至1!(1! = 1)。 (2) 依据1!求2!=1!*2,再依据2!求3!=2!*3; 同理,依据(n-1)!求n!= (n-1)!*n
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有