题解 1137: C语言训练-求函数值

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

求函数值 递归极简

importjava.util.Scanner;publicclass求函数值{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intn=sc.nextInt();System.out.println(f(n));}
优质题解

C语言训练-求函数值--浅讲递归(c语言)

###解题思路​递归函数看起来可能是很懵逼,为啥可以求出这个值呢?我不是只是returnf(x-1)+2吗?​这就是递归的意义,一直递归到最后的f(1)的时候就可以全部转成数字了,举个例子,比如x=4的时候返回的是`f(4)=f(3)+2=(f(2)+2)+2=(f(1)+2)+2+2;`所以f(4)

C语言训练-求函数值-题解(Python代码)

```python##python默认的递归深度是很有限的,大概是900多不到1000的样子,当递归深度超过这个值的时候,就会引发异常。递归需要超过1000时的解决方式是手工设置递归调用深度##调用sys库,使用setrecursionlimit函数设置递归层数。