其他分享
首页 > 其他分享> > 练习使用递归计算1-n之间的和使用递归计算阶乘

练习使用递归计算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