练习使用递归计算1-n之间的和使用递归计算阶乘
作者:互联网
定义一个方法,使用递归计算1-n之间的和1十2+3+...+n
n+(n-1)+( n-2)+...+1已知:
最大值:n最小值:1使用递归必须明确:
1.递归的结束条件
获职到1的时候结束2.递归的目的
获取下一个被加的数字( n-1)
代码:
原理图:
使用递归计算阶乘
阶乘:所有小于及等于该数的正整数的积。
分析
定义方法使用递归计算阶乘
5的阶乘:5!=5*(5-1)*(5-2)*(5-3)*(5-4)=5*4*3*2*1递归结束的条件
获取到1的时候结束递归的目的
获取下一个被乘的数字(n-1)方法的参数发生变化
5,4 3,2,1
代码:
搜索
复制
标签:结束,递归,递归计算,使用,阶乘,+...+ 来源: https://www.cnblogs.com/12-12-12/p/16468808.html