#include <stdio.h> int cnt=0; int fib(int n){ cnt++; if(n==0) return 1; else if(n==1) return 2; else return fib(n-1)+fib(n-2); } void main() { fib(8); printf("%d",cnt); }
41
67
109
177
需要注意结果并不是求f(8)的值,而是吊用这个函数的次数
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题