作业帮 > 综合 > 作业

#include int fun(int n,int *s){int f1,f2;if(n==1IIn==2)*s=1;

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/09 01:30:50
#include int fun(int n,int *s){int f1,f2;if(n==1IIn==2)*s=1;else{fun(n-1,&f1);fun(n-2,&f2);*s=f1+f2;} return 0;void main(){int x;fun(6,&x);printf("%d\n",x);}这个题的求解过程详解
关键是对这个递归函数fun的理解
fun求解费波那次数列(1,1,2,3,5,8,13.)第n个数的值
你这个函数写得不够简练,不好理解,看我这个吧
int fun(int n){
if(n